Functions | Variables
gen_hdf5record Namespace Reference

Functions

def is_fundamental (type)
 
def translate_type (type)
 
def is_vector (type)
 
def vector_contents (type)
 
def is_array (type)
 
def array_type (type)
 
def array_size (type)
 
def type_to_hdf5_type (type)
 
def vetoed (type)
 
def base_class (klass)
 
def variables_inc_bases (klass)
 
def deps_emitted (klass)
 
def write_hd5record_h (klass)
 

Variables

 action
 
 category
 
list fundamental_types
 
list reserved = ['run', 'subrun', 'cycle', 'evt', 'subevt']
 
list enums = []
 
 headerDir = os.getcwd()
 
 cxxDir = os.getcwd()
 
 generator_path
 
 generator_name
 
string priv = os.environ['SRT_PRIVATE_CONTEXT']if'SRT_PRIVATE_CONTEXT'
 
string pub = os.environ['SRT_PUBLIC_CONTEXT']if'SRT_PUBLIC_CONTEXT'
 
 context = privif(priv and os.path.exists(priv+'/StandardRecord/'))elsepub
 
list path = []
 
 config
 
 decls
 
 global_namespace = declarations.get_global_namespace(decls)
 
 ns = global_namespace.namespace('caf')
 
list emitted = []
 
string disclaimer
 
string funcs
 
 stdout
 
bool debug = False
 
bool anyWritten = False
 
bool anySkipped = False
 
 pt = type_to_hdf5_type(klass.name)
 
list inits = []
 
list types = []
 
list names = []
 
 inner_type = vector_contents(str(v.decl_type))
 
 size = array_size(str(v.decl_type))
 

Function Documentation

def gen_hdf5record.array_size (   type)

Definition at line 60 of file gen_hdf5record.py.

References makeTrainCVSamples.int, and is_array().

Referenced by write_hd5record_h().

60 def array_size(type):
61  assert is_array(type)
62  return int(type[type.find('[')+1:-1])
63 
64 
def array_size(type)
def is_array(type)
def gen_hdf5record.array_type (   type)

Definition at line 54 of file gen_hdf5record.py.

References is_array().

Referenced by deps_emitted(), and write_hd5record_h().

54 def array_type(type):
55  assert is_array(type)
56  # There always seems to be a space before the dimensions
57  return type[:type.find('[')-1]
58 
59 
def array_type(type)
def is_array(type)
def gen_hdf5record.base_class (   klass)

Definition at line 81 of file gen_hdf5record.py.

Referenced by deps_emitted(), variables_inc_bases(), and write_hd5record_h().

81 def base_class(klass):
82  assert len(klass.bases) < 2, 'Support for multiple base classes not implemented'
83  if len(klass.bases) == 1:
84  return klass.bases[0].related_class
85  return None
86 
87 # Recurse to find member variables including all base classes
def base_class(klass)
def gen_hdf5record.deps_emitted (   klass)

Definition at line 292 of file gen_hdf5record.py.

References array_type(), base_class(), is_array(), is_fundamental(), is_vector(), submit_syst.str, type_to_hdf5_type(), variables_inc_bases(), and vector_contents().

292 def deps_emitted(klass):
293  pt = type_to_hdf5_type(klass.name)
294  base = base_class(klass)
295  if base: base = type_to_hdf5_type(base.name)
296 
297  if base and base not in emitted:
298  if debug: sys.stderr.write('Skipping '+pt+' because of '+base+'\n')
299  return False
300 
301  for v in variables_inc_bases(klass):
302  if is_fundamental(str(v.decl_type)):
303  continue
304  elif is_vector(str(v.decl_type)):
305  type = vector_contents(str(v.decl_type))
306  if is_fundamental(type): continue
307  type = type_to_hdf5_type(type)
308  elif is_array(str(v.decl_type)):
309  assert is_fundamental(array_type(str(v.decl_type)))
310  continue
311  elif type_to_hdf5_type(str(v.decl_type)) in ['HDF5Vector3D', 'HDF5LorentzVector']:
312  continue
313  else:
314  type = type_to_hdf5_type(str(v.decl_type))
315 
316  if type not in emitted:
317  if debug: sys.stderr.write('Skipping '+pt+' because of '+type+'\n')
318  return False
319 
320  return True
321 
322 
def base_class(klass)
def array_type(type)
def is_vector(type)
def is_fundamental(type)
def type_to_hdf5_type(type)
def vector_contents(type)
def is_array(type)
def variables_inc_bases(klass)
def deps_emitted(klass)
def gen_hdf5record.is_array (   type)

Definition at line 50 of file gen_hdf5record.py.

Referenced by array_size(), array_type(), deps_emitted(), type_to_hdf5_type(), and write_hd5record_h().

50 def is_array(type):
51  return '[' in type
52 
53 
def is_array(type)
def gen_hdf5record.is_fundamental (   type)

Definition at line 28 of file gen_hdf5record.py.

Referenced by deps_emitted(), type_to_hdf5_type(), and write_hd5record_h().

28 def is_fundamental(type):
29  if type in fundamental_types: return True
30  if type in enums: return True
31  if type[:5] == 'caf::': return is_fundamental(type[5:])
32  return False
33 
34 
def is_fundamental(type)
def gen_hdf5record.is_vector (   type)

Definition at line 41 of file gen_hdf5record.py.

Referenced by stan::math.beta_lpdf(), stan::math.check_consistent_sizes(), deps_emitted(), type_to_hdf5_type(), vector_contents(), and write_hd5record_h().

41 def is_vector(type):
42  return type[:12] == 'std::vector<'
43 
44 
def is_vector(type)
def gen_hdf5record.translate_type (   type)

Definition at line 35 of file gen_hdf5record.py.

Referenced by write_hd5record_h().

35 def translate_type(type):
36  if type in enums or type == 'bool': return 'unsigned short'
37  if type[:5] == 'caf::': return translate_type(type[5:])
38  return type
39 
40 
def translate_type(type)
def gen_hdf5record.type_to_hdf5_type (   type)

Definition at line 65 of file gen_hdf5record.py.

References is_array(), is_fundamental(), and is_vector().

Referenced by deps_emitted(), and write_hd5record_h().

66  assert not is_fundamental(type)
67  assert not is_vector(type)
68  assert not is_array(type)
69 
70  if type[:5] == 'caf::': return type_to_hdf5_type(type[5:])
71 
72  if type == 'StandardRecord': return 'HDF5Record'
73 
74  return 'HDF5'+type[2:]
75 
76 
def is_vector(type)
def is_fundamental(type)
def type_to_hdf5_type(type)
def is_array(type)
def gen_hdf5record.variables_inc_bases (   klass)

Definition at line 88 of file gen_hdf5record.py.

References base_class(), parse_dependency_file_t.list, print, submit_syst.str, and vetoed().

Referenced by deps_emitted(), and write_hd5record_h().

89  vars = []
90  for v in list(klass.variables()):
91  if vetoed(str(v.decl_type)):
92  sys.stderr.write('Skipping '+str(v.decl_type)+' '+v.name+'\n')
93  else:
94  vars += [v]
95  base = base_class(klass)
96  if base: vars += variables_inc_bases(base)
97  return vars
98 
99 
def base_class(klass)
def vetoed(type)
def variables_inc_bases(klass)
def gen_hdf5record.vector_contents (   type)

Definition at line 45 of file gen_hdf5record.py.

References is_vector().

Referenced by deps_emitted(), and write_hd5record_h().

45 def vector_contents(type):
46  assert is_vector(type)
47  return type[12:type.find(',')]
48 
49 
def is_vector(type)
def vector_contents(type)
def gen_hdf5record.vetoed (   type)

Definition at line 77 of file gen_hdf5record.py.

Referenced by variables_inc_bases().

77 def vetoed(type):
78  if type == 'std::string': return True
79  return False
80 
def vetoed(type)
def gen_hdf5record.write_hd5record_h (   klass)

Definition at line 323 of file gen_hdf5record.py.

References array_size(), array_type(), base_class(), is_array(), is_fundamental(), is_vector(), print, submit_syst.str, translate_type(), type_to_hdf5_type(), variables_inc_bases(), and vector_contents().

323 def write_hd5record_h(klass):
324  base = base_class(klass)
325  if base: base = type_to_hdf5_type(base.name)
326 
327  print('/// HDF5 encoding of \\ref', klass.name)
328 # if base:
329 # print 'class', pt+': public', base
330 # else:
331  print('template<class... Tidx> class', pt)
332 
333  print('{')
334  print('public:')
335  print(' template<class... Cols> '+pt+'(hid_t f, const std::string& name, const size_t& chunkSize, const size_t& elementsPerChunk, const bool& shuffleInts, const size_t& compressionLevel, Cols... cols);')
336  print()
337  print(' void Fill(Tidx... idxs, const caf::'+klass.name+'& sr);')
338  print()
339 
340  types = []
341  names = []
342  for v in variables_inc_bases(klass):
343  type = str(v.decl_type)
344 
345  if is_fundamental(type):
346  if v.name not in reserved:
347  types += [translate_type(type)]
348  names += [v.name]
349  elif is_vector(type):
350  inner_type = vector_contents(str(v.decl_type))
351  if not is_fundamental(inner_type):
352  print(' std::unique_ptr<'+type_to_hdf5_type(inner_type)+'<Tidx..., unsigned int>>', v.name+';')
353  else:
354  print(' std::unique_ptr<Wrapped<'+inner_type+', Tidx..., unsigned int>>', v.name+';')
355  elif is_array(type):
356  inner_type = array_type(type)
357  size = array_size(type)
358  assert is_fundamental(inner_type)
359  types += [inner_type]
360  names += [v.name]
361  elif type_to_hdf5_type(type) == 'HDF5Vector3D':
362  types += ['float', 'float', 'float']
363  names += [v.name+'.x', v.name+'.y', v.name+'.z']
364  elif type_to_hdf5_type(type) == 'HDF5LorentzVector':
365  types += ['float', 'float', 'float', 'float']
366  names += [v.name+'.E', v.name+'.px', v.name+'.py', v.name+'.pz']
367  else:
368  print(' std::unique_ptr<'+type_to_hdf5_type(str(v.decl_type))+'<Tidx...>>', v.name+';')
369 
370  if len(types) > 0:
371  print(' // '+', '.join(names))
372  print(' hep_hpc::hdf5::Ntuple<Tidx..., '+', '.join(types)+'> vals;')
373 
374  print('};');
375  print()
376 
377  if debug: sys.stderr.write('Wrote '+pt+'\n')
378 
379 
def base_class(klass)
def array_type(type)
def is_vector(type)
def is_fundamental(type)
def type_to_hdf5_type(type)
def translate_type(type)
def vector_contents(type)
bool print
def array_size(type)
def is_array(type)
def variables_inc_bases(klass)
def write_hd5record_h(klass)

Variable Documentation

gen_hdf5record.action

Definition at line 13 of file gen_hdf5record.py.

bool gen_hdf5record.anySkipped = False

Definition at line 382 of file gen_hdf5record.py.

bool gen_hdf5record.anyWritten = False

Definition at line 381 of file gen_hdf5record.py.

gen_hdf5record.category
gen_hdf5record.config
gen_hdf5record.context = privif(priv and os.path.exists(priv+'/StandardRecord/'))elsepub

Definition at line 119 of file gen_hdf5record.py.

gen_hdf5record.cxxDir = os.getcwd()

Definition at line 106 of file gen_hdf5record.py.

bool gen_hdf5record.debug = False
gen_hdf5record.decls
Initial value:
1 = parser.parse([context+'/StandardRecord/StandardRecord.h'],
2  config)

Definition at line 134 of file gen_hdf5record.py.

string gen_hdf5record.disclaimer
Initial value:
1 = '''// This file was auto-generated by gen_hdf5record.py.
2 // DO NOT EDIT IT DIRECTLY.
3 // For documentation of the fields see the regular StandardRecord.h'''

Definition at line 147 of file gen_hdf5record.py.

list gen_hdf5record.emitted = []

Definition at line 144 of file gen_hdf5record.py.

list gen_hdf5record.enums = []

Definition at line 26 of file gen_hdf5record.py.

string gen_hdf5record.funcs

Definition at line 151 of file gen_hdf5record.py.

list gen_hdf5record.fundamental_types
Initial value:
1 = ['int', 'float', 'double', 'bool', 'unsigned int',
2  'short', 'short int', 'short unsigned int',
3  'long', 'long unsigned int',
4  'long long int', 'unsigned char',
5  'size_t']

Definition at line 17 of file gen_hdf5record.py.

gen_hdf5record.generator_name

Definition at line 110 of file gen_hdf5record.py.

gen_hdf5record.generator_path

Definition at line 110 of file gen_hdf5record.py.

gen_hdf5record.global_namespace = declarations.get_global_namespace(decls)

Definition at line 137 of file gen_hdf5record.py.

gen_hdf5record.headerDir = os.getcwd()

Definition at line 104 of file gen_hdf5record.py.

list gen_hdf5record.inits = []

Definition at line 432 of file gen_hdf5record.py.

gen_hdf5record.inner_type = vector_contents(str(v.decl_type))

Definition at line 438 of file gen_hdf5record.py.

list gen_hdf5record.names = []
gen_hdf5record.ns = global_namespace.namespace('caf')

Definition at line 138 of file gen_hdf5record.py.

list gen_hdf5record.path = []

Definition at line 121 of file gen_hdf5record.py.

string gen_hdf5record.priv = os.environ['SRT_PRIVATE_CONTEXT']if'SRT_PRIVATE_CONTEXT'

Definition at line 113 of file gen_hdf5record.py.

gen_hdf5record.pt = type_to_hdf5_type(klass.name)

Definition at line 385 of file gen_hdf5record.py.

Referenced by caf.AddCosmicTruthToVec(), calib::AttenCurve.AddInterpPoint(), earms::ElasticArmsValidate.analyze(), fuzz::ViewMatchAlg.CalcEnergyProfile(), nerd::ViewMatchAlg.CalcEnergyProfile(), genie::KNOHadronization.DecayMethod2(), draw_percentiles(), DrawDeltaChiSqrWithContours(), jmshower::EID.EID(), tf::HoughScore.Eval(), ana::IFitter.ExpandSeeds(), dt::ViewMerger.FakeThirdDimension(), fill_col(), trk::WindowTrackingAlg.FindEndPoint(), ana::IFitter.FitHelper(), tf::TimingFitAlg.HoughFit(), joint_fit_2017_make_fc_slice(), joint_fit_2017_make_fc_surf(), slicer::PointManager.kDist(), art::detail::LibraryInfo.LibraryInfo(), novaddt::UpMuTrigger.LinFitLLR(), novaddt::UpMuAna.LinFitLLR(), make_fc_mass_and_oct_nersc_2018(), make_fc_mass_and_oct_nersc_2019(), make_fc_mh_nersc_2018(), make_fc_mh_nersc_2019(), make_fc_nus_surfs_nersc_2018(), make_fc_nus_surfs_nersc_2019(), make_fc_oct_nersc_2018(), make_fc_oct_nersc_2019(), make_fc_slices_nersc_2018(), make_fc_slices_nersc_2018_stats(), make_fc_slices_nersc_2019(), make_fc_surfaces_2020(), make_fc_surfaces_2020_validation(), make_fc_surfaces_nersc_2018(), make_fc_surfaces_nersc_2018_stats(), make_fc_surfaces_nersc_2019(), make_nus17_fc_surfs(), make_nus_fc_surfs(), MakeTestStandPlots_AllRuns(), MakeTestStandPlots_NewRuns(), ana::FluxDecomp.MakeWeightsNumuFromPion(), ana::BENDecomp.MakeWeightsNumuFromPion(), ana::GradientDescent.Minimizer(), ana::FluxDecomp.NueEstimateFromPi(), ana::BENDecomp.NueEstimateFromPi(), OnMonAnaHistosPIX(), ana::GradientDescent.operator()(), genie::flux::GDk2NuFluxXMLHelper.ParseWindowSeries(), genie::flux::GNuMIFluxXMLHelper.ParseWindowSeries(), nnbar::RecoAnalysis.PlotVectorPoint(), rb::Track.PrependTrajectoryPoint(), ana.RefineSeeds(), novaddt::HotMapMaker.saveMetaData(), ana::FCCollection.SaveToFile(), ana::SeedList.SeedList(), jmshower::EID.SetEvtSumPt(), jmshower::EID.SetEvtSumPt0(), rb::Track.Track(), ana::IFitter.ValidateSeeds(), fhicl::detail::ParameterWalker< C >.walk_over(), rb::Track.ZipWith(), and genie::flux::GDk2NuFluxXMLHelper.~GDk2NuFluxXMLHelper().

gen_hdf5record.pub = os.environ['SRT_PUBLIC_CONTEXT']if'SRT_PUBLIC_CONTEXT'

Definition at line 114 of file gen_hdf5record.py.

list gen_hdf5record.reserved = ['run', 'subrun', 'cycle', 'evt', 'subevt']

Definition at line 24 of file gen_hdf5record.py.

Referenced by test_numupred2017().

gen_hdf5record.size = array_size(str(v.decl_type))

Definition at line 445 of file gen_hdf5record.py.

Referenced by stan::mcmc::chains< RNG >.add(), daqdataformats::RawEvent.addDataBlock(), TexBuilder.AddFigureRow(), mono::SlowMonopoleTrigger.algorithm(), daqchannelmap::DAQChannelMapBaseOLD.allocateArray(), mcchk::MonopoleAna.analyze(), mcchk::CosmicAna.analyze(), mcchk::RockAna.analyze(), ddt::SuperDDTEva.analyze(), novatb::BeamTuning.analyze(), DataFile.analyzeTextFile(), ROOT.artcLcLAssnslEbsimcLcLDk2NucOsimbcLcLMCTruthcOvoidgR_TClassManip(), ROOT.artcLcLAssnslEbsimcLcLNuChoicecOsimbcLcLMCTruthcOvoidgR_TClassManip(), ROOT.artcLcLAssnslEsimbcLcLGTruthcOsimbcLcLMCTruthcOvoidgR_TClassManip(), ROOT.artcLcLAssnslEsimbcLcLMCFluxcOsimbcLcLMCTruthcOvoidgR_TClassManip(), ROOT.artcLcLAssnslEsimbcLcLMCParticlecOsimbcLcLMCTruthcOvoidgR_TClassManip(), ROOT.artcLcLAssnslEsimbcLcLMCTruthcObsimcLcLDk2NucOvoidgR_TClassManip(), ROOT.artcLcLAssnslEsimbcLcLMCTruthcObsimcLcLNuChoicecOvoidgR_TClassManip(), ROOT.artcLcLAssnslEsimbcLcLMCTruthcOsimbcLcLGTruthcOvoidgR_TClassManip(), ROOT.artcLcLAssnslEsimbcLcLMCTruthcOsimbcLcLMCFluxcOvoidgR_TClassManip(), ROOT.artcLcLAssnslEsimbcLcLMCTruthcOsimbcLcLMCParticlecOvoidgR_TClassManip(), ROOT.artcLcLPtrlEbsimcLcLDk2NugR_TClassManip(), ROOT.artcLcLPtrlEbsimcLcLNuChoicegR_TClassManip(), ROOT.artcLcLPtrlEsimbcLcLGTruthgR_TClassManip(), ROOT.artcLcLPtrlEsimbcLcLMCFluxgR_TClassManip(), ROOT.artcLcLPtrlEsimbcLcLMCParticlegR_TClassManip(), ROOT.artcLcLPtrlEsimbcLcLMCTruthgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEbsimcLcLDk2NucOsimbcLcLMCTruthcOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEbsimcLcLNuChoicecOsimbcLcLMCTruthcOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEsimbcLcLGTruthcOsimbcLcLMCTruthcOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEsimbcLcLMCFluxcOsimbcLcLMCTruthcOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEsimbcLcLMCParticlecOsimbcLcLMCTruthcOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEsimbcLcLMCTruthcObsimcLcLDk2NucOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEsimbcLcLMCTruthcObsimcLcLNuChoicecOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEsimbcLcLMCTruthcOsimbcLcLGTruthcOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEsimbcLcLMCTruthcOsimbcLcLMCFluxcOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEartcLcLAssnslEsimbcLcLMCTruthcOsimbcLcLMCParticlecOvoidgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEvectorlEbsimcLcLDk2NugRsPgR_TClassManip(), ROOT.artcLcLWrapperlEvectorlEbsimcLcLNuChoicegRsPgR_TClassManip(), ROOT.artcLcLWrapperlEvectorlEsimbcLcLGTruthgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEvectorlEsimbcLcLMCFluxgRsPgR_TClassManip(), ROOT.artcLcLWrapperlEvectorlEsimbcLcLMCNeutrinogRsPgR_TClassManip(), ROOT.artcLcLWrapperlEvectorlEsimbcLcLMCParticlegRsPgR_TClassManip(), ROOT.artcLcLWrapperlEvectorlEsimbcLcLMCTrajectorygRsPgR_TClassManip(), ROOT.artcLcLWrapperlEvectorlEsimbcLcLMCTruthgRsPgR_TClassManip(), ana::NumuCC2p2hBkgdEstimator.Background(), boost::python::indexing_suite< Container, DerivedPolicies, NoProxy >.base_size(), calib::DriftCorrection.beginRun(), ifdb::IFDBSpillInfo.BpmProjection(), ana::MultiverseCorrelation.calculate_covariance_matrix(), CalculateXSec(), daqchannelmap::ChannelMapException.ChannelMapException(), caf::Proxy< std::vector< T > >.CheckEquals(), daqdataformats::CURRENT_FIELDS_SUB_NAMESPACE::ConfigurationNameConstructor.checkField_Name(), daqdataformats::CURRENT_FIELDS_SUB_NAMESPACE::ConfigurationSystemIDConstructor.checkField_VersionName(), slicer::PointManager.CleanUpNeighborhood(), bpfit::HitList3D.CompleteOrtho(), keras::LayerFlatten.compute_output(), keras::LayerMaxPooling.compute_output(), keras::LayerConv2D.compute_output(), keras::LayerDense.compute_output(), stan::io::random_var_context.constrained_to_vals_r(), daqdataformats::DataFormatException.constructMessage(), jmshower::RecoJMShower.ContStartPlane(), keras.conv_single_depth_same(), keras.conv_single_depth_valid(), boost::python::vector_indexing_suite< Container, NoProxy, final_vector_derived_policies< Container, NoProxy > >.convert_index(), stan::lang::member_var_decl_visgen.declare_array(), daqdataformats::RawDAQData.defaultConstructorFloatingSize(), novaddt::ContainedSlice.defineContainmentRegion(), DispatcherCMD.deserializeCmd(), ROOT.destruct_artcLcLWrapperlEvectorlEartcLcLEventIDgRsPgR(), ROOT.destruct_simbcLcLGTruth(), ROOT.destruct_unordered_maplEstringcOstringgR(), ROOT.destruct_vectorlEbsimcLcLDk2NugR(), ROOT.destruct_vectorlEbsimcLcLNuChoicegR(), ROOT.destruct_vectorlEpairlETLorentzVectorcOTLorentzVectorgRsPgR(), ROOT.destruct_vectorlEpairlEunsignedsPlongcOunsignedsPchargRsPgR(), ROOT.destruct_vectorlEsimbcLcLGTruthgR(), ROOT.destruct_vectorlEsimbcLcLMCFluxgR(), ROOT.destruct_vectorlEsimbcLcLMCNeutrinogR(), ROOT.destruct_vectorlEsimbcLcLMCParticlegR(), ROOT.destruct_vectorlEsimbcLcLMCTrajectorygR(), ROOT.destruct_vectorlEsimbcLcLMCTruthgR(), stan::io::random_var_context.dim_size(), novadaq::FailIfFull< T >.do_enq(), novadaq::KeepNewest< T >.do_enq(), novadaq::RejectNewest< T >.do_enq(), novaddt::HoughTrackMaker.do_like_zukai(), ana.drawBFMirror(), ana.drawBFSingle(), DrawFullMxLines(), comi::Leana.DumpMuon(), stan::mcmc::chains< RNG >.effective_sample_size(), lem::SortedMatchList.emplace(), caf::Proxy< std::vector< T > >.end(), novaddt::RateMonitor.endJob(), om::WatchListManager.EndSubrunCleanUp(), caf::Proxy< std::vector< T > >.EnsureSize(), MarshaledObj.EXTEND_BUFFER(), trk::CosmicTrackAna.FillEventMCTruthHistograms(), ana::PredictionInterp::ShiftedPreds.FillRemaps(), novaddt::SlowMMTrigger.filter(), cvn::RegPixelMapProducer.FindCenterMedian(), cvn::PixelMapProducer.FindCenterMedian(), art::FindMany< ProdB, void >.FindMany(), art::FindManyP< ProdB, void >.FindManyP(), art::FindOne< ProdB, void >.FindOne(), art::FindOneP< ProdB, void >.FindOneP(), bsf::BremShowerFilter.findShowerByTruth(), CLHEP::MixMaxRng.flat(), FourBinAxis(), nuesand::FillNueSandbox.FracAngChanges(), nuesand::FillNueSandbox.FracModalHits(), daqdataformats::RawDAQData.functionIsNotAllowed(), stan::lang::init_visgen.generate_buffer_loop(), stan::lang::init_visgen.generate_dims_loop_fwd(), jmshower::RecoJMShower.GetCellTransDedx(), jmshower::RecoJMShower.GetDedxInvLongLL(), jmshower::RecoJMShower.GetDedxLongLL(), GetMedian(), jmshower::RecoJMShower.GetPlaneDedx(), jmshower::RecoJMShower.GetTrkHitPath(), trk::CosmicTrackSelection.GoodSteps(), calib::PCHitsList.GoodSteps(), evdb::WindowMenu.HandleMenu(), HCtag(), genie::flux::GAstroFlux.Index(), genie::HAIntranuke.Inelastic(), genie::HAIntranuke2018.Inelastic(), daqdataformats::VERSION_NAMESPACE::RawConfigurationName.init(), daqdataformats::VERSION_NAMESPACE::RawDataBlockHeader.init(), daqdataformats::VERSION_NAMESPACE::RawEventHeader.init(), daqdataformats::VERSION_NAMESPACE::RawRunHeader.init(), skim::EvaluatorNumuCCpi.Initialize(), skim::EvaluatorNumu.Initialize(), novaddt::DBSlicer.InitializeLists(), caf::CAFMaker.InitializeOutfile(), genie::COHXSecAR.Integrate(), om::RawEventList.IsEventContinuousInTime(), skim::EvaluatorNumu.KeepSlice(), keras::KerasModel.KerasModel(), latex(), main(), mono::Cluster.make(), MakeComparisonPlots(), MakeComparisonPlotsWithRatio(), cmf::PlotUtilities.MakeEnergySpectraFromBins(), airshower::AirSlicer.MakeTrackSlices(), MarshaledG4String.marshal1(), MarshaledObj.marshalPrimitive(), fhicl::detail::MaybeDisplayParent.MaybeDisplayParent(), fuzz::FuzzyKMeanAlg.MergeClusters(), sn::MichelBackgroundManager.MichelBackgroundManager(), keras.missing_activation_impl(), myBarChart(), caf::ArrayVectorProxyBase.Name(), slicer::Slicer.NeighborSlice(), jmshower::RecoJMShower.NMIPPlane(), float_mat.nr_rows(), ana.Nue2017FourBinAxis(), ana.Nue2018ThreeBinAxis(), Nue2018ThreeBinAxis_Reduced(), ana.Nue2018ThreeBinAxis_Reduced(), stan::lang.num_dimss(), evgen::NuMISpillTimeStructure.NuMISpillTimeStructure(), dt::View.Outside(), osc::_OscCalcPMNSOpt< T >.P(), ROOT.pairlEartcLcLPtrlEbsimcLcLDk2NugRcOartcLcLPtrlEsimbcLcLMCTruthgRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEbsimcLcLNuChoicegRcOartcLcLPtrlEsimbcLcLMCTruthgRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEsimbcLcLGTruthgRcOartcLcLPtrlEsimbcLcLMCTruthgRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEsimbcLcLMCFluxgRcOartcLcLPtrlEsimbcLcLMCTruthgRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEsimbcLcLMCParticlegRcOartcLcLPtrlEsimbcLcLMCTruthgRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEsimbcLcLMCTruthgRcOartcLcLPtrlEbsimcLcLDk2NugRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEsimbcLcLMCTruthgRcOartcLcLPtrlEbsimcLcLNuChoicegRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEsimbcLcLMCTruthgRcOartcLcLPtrlEsimbcLcLGTruthgRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEsimbcLcLMCTruthgRcOartcLcLPtrlEsimbcLcLMCFluxgRsPgR_TClassManip(), ROOT.pairlEartcLcLPtrlEsimbcLcLMCTruthgRcOartcLcLPtrlEsimbcLcLMCParticlegRsPgR_TClassManip(), ROOT.pairlETLorentzVectorcOTLorentzVectorgR_TClassManip(), ROOT.pairlEunsignedsPlongcOunsignedsPchargR_TClassManip(), ana::NuePlotStyle.PID2DAxis(), PID2DAxis(), PID2DShortAxis(), PlotPionPlots(), daqdataformats::RawMilliSliceIndex.print(), genie::PDGCodeList.Print(), genie::GHepRecordHistory.Print(), genie::AlgConfigPool.Print(), genie::PathLengthList.Print(), osc::OscCalcPMNSOptEigen.PrintArrayAddresses(), daqdataformats::RawDAQData.printBinary(), daqdataformats::RawDAQData.printHex(), lem::LEMAssociator.produce(), lem::MergeMatches.produce(), MergeG4Collections::MergeG4Collections.produce(), MergeCollections::MergeCollections.produce(), MergeGenCollections::MergeGenCollections.produce(), zcl::SPCluster.produce(), jmshower::JMClusterMerge.produce(), lem::LEM.produce(), tdslicer::TDSlicer.produce(), ana::QuantileCutGenerator.QuantileCutGenerator(), stan::io::random_var_context.random_var_context(), jmshower::RecoJMShower.RecoShowers(), calib::DriftCorrection.respondToCloseOutputFiles(), gov::fnal::cd::rms::base::RmsRuntimeException.RmsRuntimeException(), rootgINukeVal(), novaddt::smt::Trigger.run_algorithm(), stan::model.rvalue(), stan::model.rvalue_index_size(), gov::fnal::cd::rms::provider::EpicsMessenger.sendMessage(), genie::flux::GAstroFlux.SetDetectorPosition(), sn::MichelBackgroundManager.SetSize(), CLHEP::RandGaussZiggurat.shoot(), CLHEP::RandExpZiggurat.shoot(), cet::search_path.showenv(), ROOT.simbcLcLMCFlux_TClassManip(), ROOT.simbcLcLMCGeneratorInfo_TClassManip(), ROOT.simbcLcLMCNeutrino_TClassManip(), ROOT.simbcLcLMCParticle_TClassManip(), ROOT.simbcLcLMCTrajectory_TClassManip(), ROOT.simbcLcLMCTruth_TClassManip(), daqdataformats::RawMilliSlice.sizeofdata(), daqdataformats::RawMilliSliceIndex.sizeofdata(), skim::SkimmingUtils.SliceMCTruthAssociation(), stan::mcmc::chains< RNG >.split_potential_scale_reduction(), calib::ADCShapeFitTable.Table(), TEST(), TEST_F(), calib::ThresholdCorrMap.ThresholdCorrAt(), om::RawEventList.TimeDiffBetweenEvents(), stan::lang.total_dims(), ana::Bayesian1DMarginal.ToTH1(), dt::Chain.ToTrack(), daqdataformats::RawDAQData.uint32_tToBool(), MarshaledObj.unmarshalPrimitive(), evdb::ParameterSetEditRow.UnpackParameter(), genie::AlgId.UpdateKey(), art::FileProperties.updateSize(), ana::Nus17SystFromHist.WeightFor(), ana::NusSystFromHist.WeightFor(), and ana::Nus18SystFromHist.WeightFor().

gen_hdf5record.stdout

Definition at line 272 of file gen_hdf5record.py.

list gen_hdf5record.types = []