Classes | Functions | Variables
gen_flatrecord Namespace Reference

Classes

class  TypeName
 

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_flat_type (type)
 
def base_class (klass)
 
def variables_inc_bases (klass)
 
def branch_cmd (name, treeName='tr')
 
def branch_cmd_no_policy (name, treeName='tr')
 

Variables

list fundamental_types
 
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 = privifos.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
 
 stdout
 
 pt = type_to_flat_type(klass.name)
 
 basic_mems
 
list class_mems = []
 
list vec_mems = []
 
 type = str(v.decl_type)
 
 innert = array_type(type)
 
 size = array_size(type)
 
 incs = set()
 
list inits = [tn.name+'(prefix+"'+tn.name+'.", tr, policy)' for tn in class_mems]
 
string trName = tn.name+'_tree'
 

Function Documentation

def gen_flatrecord.array_size (   type)

Definition at line 57 of file gen_flatrecord.py.

References makeTrainCVSamples.int, and is_array().

57 def array_size(type):
58  assert is_array(type)
59  return int(type[type.find('[')+1:-1])
60 
61 
def array_size(type)
def is_array(type)
def gen_flatrecord.array_type (   type)

Definition at line 51 of file gen_flatrecord.py.

References is_array().

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

Definition at line 73 of file gen_flatrecord.py.

Referenced by variables_inc_bases().

73 def base_class(klass):
74  assert len(klass.bases) < 2, 'Support for multiple base classes not implemented'
75  if len(klass.bases) == 1:
76  return klass.bases[0].related_class
77  return None
78 
79 
80 # Recurse to find member variables including all base classes
def base_class(klass)
def gen_flatrecord.branch_cmd (   name,
  treeName = 'tr' 
)

Definition at line 88 of file gen_flatrecord.py.

88 def branch_cmd(name, treeName = 'tr'):
89  return 'branch('+treeName+', prefix+"'+name+'", &'+name+', policy);'
90 
def branch_cmd(name, treeName='tr')
def gen_flatrecord.branch_cmd_no_policy (   name,
  treeName = 'tr' 
)

Definition at line 91 of file gen_flatrecord.py.

References print.

91 def branch_cmd_no_policy(name, treeName = 'tr'):
92  return 'branch('+treeName+', prefix+"'+name+'", &'+name+', 0);'
93 
94 
95 
def branch_cmd_no_policy(name, treeName='tr')
def gen_flatrecord.is_array (   type)

Definition at line 47 of file gen_flatrecord.py.

Referenced by array_size(), and array_type().

47 def is_array(type):
48  return '[' in type
49 
50 
def is_array(type)
def gen_flatrecord.is_fundamental (   type)

Definition at line 21 of file gen_flatrecord.py.

Referenced by type_to_flat_type().

21 def is_fundamental(type):
22  while type[:5] == 'caf::': type = type[5:]
23 
24  return type in fundamental_types or type in enums
25 
26 
def is_fundamental(type)
def gen_flatrecord.is_vector (   type)

Definition at line 38 of file gen_flatrecord.py.

Referenced by stan::math.beta_lpdf(), stan::math.check_consistent_sizes(), type_to_flat_type(), and vector_contents().

38 def is_vector(type):
39  return type[:12] == 'std::vector<'
40 
41 
def is_vector(type)
def gen_flatrecord.translate_type (   type)

Definition at line 27 of file gen_flatrecord.py.

27 def translate_type(type):
28  while type[:5] == 'caf::': type = type[5:]
29 
30  # enums are small, right?
31  if type in enums: return 'short unsigned int'
32  # TTree can't handle long long at all? This will lose information though...
33  if type == 'long long int': return 'long'
34 
35  return type
36 
37 
def translate_type(type)
def gen_flatrecord.type_to_flat_type (   type)

Definition at line 62 of file gen_flatrecord.py.

References is_fundamental(), and is_vector().

63  while type[:5] == 'caf::': type = type[5:]
64 
65  assert not is_fundamental(type)
66  assert not is_vector(type)
67 
68  if type == 'StandardRecord': return 'FlatRecord'
69 
70  return 'Flat'+type[2:]
71 
72 
def is_fundamental(type)
def is_vector(type)
def type_to_flat_type(type)
def gen_flatrecord.variables_inc_bases (   klass)

Definition at line 81 of file gen_flatrecord.py.

References base_class(), and parse_dependency_file_t.list.

82  vars = list(klass.variables())
83  base = base_class(klass)
84  if base: vars += variables_inc_bases(base)
85  return vars
86 
87 
def base_class(klass)
def variables_inc_bases(klass)
def gen_flatrecord.vector_contents (   type)

Definition at line 42 of file gen_flatrecord.py.

References is_vector().

42 def vector_contents(type):
43  assert is_vector(type)
44  return type[12:type.find(',')]
45 
46 
def is_vector(type)
def vector_contents(type)

Variable Documentation

gen_flatrecord.basic_mems

Definition at line 172 of file gen_flatrecord.py.

list gen_flatrecord.class_mems = []

Definition at line 173 of file gen_flatrecord.py.

gen_flatrecord.config
gen_flatrecord.context = privifos.path.exists(priv+'/StandardRecord/')elsepub

Definition at line 115 of file gen_flatrecord.py.

gen_flatrecord.cxxDir = os.getcwd()

Definition at line 102 of file gen_flatrecord.py.

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

Definition at line 130 of file gen_flatrecord.py.

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

Definition at line 143 of file gen_flatrecord.py.

list gen_flatrecord.emitted = []

Definition at line 140 of file gen_flatrecord.py.

list gen_flatrecord.enums = []

Definition at line 19 of file gen_flatrecord.py.

list gen_flatrecord.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',
6  'std::string']

Definition at line 12 of file gen_flatrecord.py.

gen_flatrecord.generator_name

Definition at line 106 of file gen_flatrecord.py.

gen_flatrecord.generator_path

Definition at line 106 of file gen_flatrecord.py.

gen_flatrecord.global_namespace = declarations.get_global_namespace(decls)

Definition at line 133 of file gen_flatrecord.py.

gen_flatrecord.headerDir = os.getcwd()

Definition at line 100 of file gen_flatrecord.py.

gen_flatrecord.incs = set()

Definition at line 202 of file gen_flatrecord.py.

list gen_flatrecord.inits = [tn.name+'(prefix+"'+tn.name+'.", tr, policy)' for tn in class_mems]

Definition at line 257 of file gen_flatrecord.py.

gen_flatrecord.innert = array_type(type)

Definition at line 181 of file gen_flatrecord.py.

gen_flatrecord.ns = global_namespace.namespace('caf')

Definition at line 134 of file gen_flatrecord.py.

list gen_flatrecord.path = []

Definition at line 117 of file gen_flatrecord.py.

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

Definition at line 109 of file gen_flatrecord.py.

gen_flatrecord.pt = type_to_flat_type(klass.name)

Definition at line 160 of file gen_flatrecord.py.

Referenced by caf.AddCosmicTruthToVec(), calib::AttenCurve.AddInterpPoint(), earms::ElasticArmsValidate.analyze(), fuzz::ViewMatchAlg.CalcEnergyProfile(), nerd::ViewMatchAlg.CalcEnergyProfile(), genie::KNOHadronization.DecayMethod2(), draw_percentiles(), jmshower::EID.EID(), tf::HoughScore.Eval(), ana::IFitter.ExpandSeeds(), dt::ViewMerger.FakeThirdDimension(), fill_col(), fnex::AnalysisSetupBase.FillTruthVars(), 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_flatrecord.pub = os.environ['SRT_PUBLIC_CONTEXT']if'SRT_PUBLIC_CONTEXT'

Definition at line 110 of file gen_flatrecord.py.

gen_flatrecord.size = array_size(type)

Definition at line 182 of file gen_flatrecord.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(), fnex::ReadCAFMakeEventList.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(), fnex::ShifterAndWeighter.CalcNueSystWeights(), ana::MultiverseCorrelation.calculate_covariance_matrix(), CalculateXSec(), daqchannelmap::ChannelMapException.ChannelMapException(), 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(), fnex::CorrectedSpectrum.DrawStacks(), comi::Leana.DumpMuon(), stan::mcmc::chains< RNG >.effective_sample_size(), lem::SortedMatchList.emplace(), novaddt::RateMonitor.endJob(), om::WatchListManager.EndSubrunCleanUp(), 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(), ana::CovMxManager.GetCovarianceMatrix(), 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(), ana::CovMxManager.LoadSyst(), main(), mono::Cluster.make(), fnex::CAFContourMaker.Make2DContours(), fnex::ContourMaker.Make2DContours(), MakeComparisonPlots(), MakeComparisonPlotsWithRatio(), cmf::CovarianceFitHelper.MakeEnergySpectraFromBins(), airshower::AirSlicer.MakeTrackSlices(), MarshaledG4String.marshal1(), MarshaledObj.marshalPrimitive(), fhicl::detail::MaybeDisplayParent.MaybeDisplayParent(), fuzz::FuzzyKMeanAlg.MergeClusters(), sn::MichelBackgroundManager.MichelBackgroundManager(), keras.missing_activation_impl(), myBarChart(), 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::_OscCalculatorPMNSOpt< 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::OscCalculatorPMNSOptEigen.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_flatrecord.stdout

Definition at line 150 of file gen_flatrecord.py.

string gen_flatrecord.trName = tn.name+'_tree'

Definition at line 295 of file gen_flatrecord.py.

gen_flatrecord.type = str(v.decl_type)

Definition at line 176 of file gen_flatrecord.py.

list gen_flatrecord.vec_mems = []

Definition at line 174 of file gen_flatrecord.py.