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

 action
 
 category
 
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 = 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
 
 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 61 of file gen_flatrecord.py.

References makeTrainCVSamples.int, and is_array().

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

Definition at line 55 of file gen_flatrecord.py.

References is_array().

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

Definition at line 77 of file gen_flatrecord.py.

Referenced by variables_inc_bases().

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

Definition at line 92 of file gen_flatrecord.py.

92 def branch_cmd(name, treeName = 'tr'):
93  return 'branch('+treeName+', prefix+"'+name+'", &'+name+', policy);'
94 
def branch_cmd(name, treeName='tr')
def gen_flatrecord.branch_cmd_no_policy (   name,
  treeName = 'tr' 
)

Definition at line 95 of file gen_flatrecord.py.

References print.

95 def branch_cmd_no_policy(name, treeName = 'tr'):
96  return 'branch('+treeName+', prefix+"'+name+'", &'+name+', 0);'
97 
98 
99 
def branch_cmd_no_policy(name, treeName='tr')
def gen_flatrecord.is_array (   type)

Definition at line 51 of file gen_flatrecord.py.

Referenced by array_size(), and array_type().

51 def is_array(type):
52  return '[' in type
53 
54 
def is_array(type)
def gen_flatrecord.is_fundamental (   type)

Definition at line 25 of file gen_flatrecord.py.

Referenced by type_to_flat_type().

25 def is_fundamental(type):
26  while type[:5] == 'caf::': type = type[5:]
27 
28  return type in fundamental_types or type in enums
29 
30 
def is_fundamental(type)
def gen_flatrecord.is_vector (   type)

Definition at line 42 of file gen_flatrecord.py.

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

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

Definition at line 31 of file gen_flatrecord.py.

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

Definition at line 66 of file gen_flatrecord.py.

References is_fundamental(), and is_vector().

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

Definition at line 85 of file gen_flatrecord.py.

References base_class(), and parse_dependency_file_t.list.

86  vars = list(klass.variables())
87  base = base_class(klass)
88  if base: vars += variables_inc_bases(base)
89  return vars
90 
91 
def base_class(klass)
def variables_inc_bases(klass)
def gen_flatrecord.vector_contents (   type)

Definition at line 46 of file gen_flatrecord.py.

References is_vector().

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

Variable Documentation

gen_flatrecord.action

Definition at line 13 of file gen_flatrecord.py.

gen_flatrecord.basic_mems

Definition at line 176 of file gen_flatrecord.py.

gen_flatrecord.category
list gen_flatrecord.class_mems = []

Definition at line 177 of file gen_flatrecord.py.

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

Definition at line 119 of file gen_flatrecord.py.

gen_flatrecord.cxxDir = os.getcwd()

Definition at line 106 of file gen_flatrecord.py.

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

Definition at line 134 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 147 of file gen_flatrecord.py.

list gen_flatrecord.emitted = []

Definition at line 144 of file gen_flatrecord.py.

list gen_flatrecord.enums = []

Definition at line 23 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 16 of file gen_flatrecord.py.

gen_flatrecord.generator_name

Definition at line 110 of file gen_flatrecord.py.

gen_flatrecord.generator_path

Definition at line 110 of file gen_flatrecord.py.

gen_flatrecord.global_namespace = declarations.get_global_namespace(decls)

Definition at line 137 of file gen_flatrecord.py.

gen_flatrecord.headerDir = os.getcwd()

Definition at line 104 of file gen_flatrecord.py.

gen_flatrecord.incs = set()

Definition at line 206 of file gen_flatrecord.py.

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

Definition at line 261 of file gen_flatrecord.py.

gen_flatrecord.innert = array_type(type)

Definition at line 185 of file gen_flatrecord.py.

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

Definition at line 138 of file gen_flatrecord.py.

list gen_flatrecord.path = []

Definition at line 121 of file gen_flatrecord.py.

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

Definition at line 113 of file gen_flatrecord.py.

gen_flatrecord.pt = type_to_flat_type(klass.name)

Definition at line 164 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(), DrawDeltaChiSqrWithContours(), 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 114 of file gen_flatrecord.py.

gen_flatrecord.size = array_size(type)

Definition at line 186 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(), 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(), fnex::CorrectedSpectrum.DrawStacks(), 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(), 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(), fnex::CAFContourMaker.Make2DContours(), fnex::ContourMaker.Make2DContours(), 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::VectorProxyBase.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(), zcl::SPCluster.produce(), MergeGenCollections::MergeGenCollections.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 154 of file gen_flatrecord.py.

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

Definition at line 299 of file gen_flatrecord.py.

gen_flatrecord.type = str(v.decl_type)

Definition at line 180 of file gen_flatrecord.py.

list gen_flatrecord.vec_mems = []

Definition at line 178 of file gen_flatrecord.py.