Public Member Functions | |
def | __getattr__ (self, name) |
def | __getitem__ (self, key) |
def | __init__ (self, obj) |
def | __iter__ (self) |
def | branch (self, name) |
def | cppCode (self, name) |
def | getListOfAliases (self) |
def | index (self) |
def | SetAlias (self, alias, fullName) |
def | tree (self) |
Private Member Functions | |
def | __setBranchIndicies (self) |
Private Attributes | |
_aliases | |
_index | |
_tree | |
_usedBranches | |
Definition at line 67 of file cmstools.py.
def python.cmstools.EventTree.__init__ | ( | self, | |
obj | |||
) |
Definition at line 68 of file cmstools.py.
def python.cmstools.EventTree.__getattr__ | ( | self, | |
name | |||
) |
Definition at line 119 of file cmstools.py.
References TableOutputBranches.branch(), LumiOutputBranches.branch(), SummaryTableOutputBranches::NamedBranchPtr.branch, EventStringOutputBranches::NamedBranchPtr.branch, edm::BranchToCount.branch, TableOutputBranches::NamedBranchPtr.branch, TriggerOutputBranches::NamedBranchPtr.branch, output.OutputBranch.branch, LumiOutputBranches::NamedBranchPtr.branch, output.OutputTree.branch(), python.cmstools.EventTree.branch(), NanoAODOutputModule::CommonEventBranches.branch(), NanoAODOutputModule::CommonLumiBranches.branch(), and NanoAODOutputModule::CommonRunBranches.branch().
def python.cmstools.EventTree.__getitem__ | ( | self, | |
key | |||
) |
Definition at line 121 of file cmstools.py.
References python.cmstools.EventTree.__setBranchIndicies(), SeedingNode< DATA >._index, lhef::H5Handler._index, RPCMuonExtraStruct._index, datamodel.Object._index, python.cmstools.EventTree._index, datamodel.Event._tree, python.cmstools.EventTree._tree, output.OutputTree._tree, and output.FullOutput._tree.
def python.cmstools.EventTree.__iter__ | ( | self | ) |
Definition at line 128 of file cmstools.py.
References python.cmstools.EventTree.__setBranchIndicies(), SeedingNode< DATA >._index, lhef::H5Handler._index, RPCMuonExtraStruct._index, datamodel.Object._index, python.cmstools.EventTree._index, datamodel.Event._tree, python.cmstools.EventTree._tree, output.OutputTree._tree, output.FullOutput._tree, and FastTimerService_cff.range.
|
private |
Definition at line 116 of file cmstools.py.
References SeedingNode< DATA >._index, lhef::H5Handler._index, RPCMuonExtraStruct._index, datamodel.Object._index, python.cmstools.EventTree._index, python.cmstools.EventTree._usedBranches, and contentValuesCheck.values.
Referenced by python.cmstools.EventTree.__getitem__(), and python.cmstools.EventTree.__iter__().
def python.cmstools.EventTree.branch | ( | self, | |
name | |||
) |
Definition at line 82 of file cmstools.py.
References datamodel.Event._tree, python.cmstools.EventTree._tree, output.OutputTree._tree, output.FullOutput._tree, and python.cmstools.EventTree._usedBranches.
Referenced by python.cmstools.EventTree.__getattr__().
def python.cmstools.EventTree.cppCode | ( | self, | |
name | |||
) |
C++ code for accessing the product inside the full framework
Definition at line 91 of file cmstools.py.
References datamodel.Event._tree, python.cmstools.EventTree._tree, output.OutputTree._tree, and output.FullOutput._tree.
def python.cmstools.EventTree.getListOfAliases | ( | self | ) |
Definition at line 108 of file cmstools.py.
References python.cmstools.EventTree._aliases.
def python.cmstools.EventTree.index | ( | self | ) |
Definition at line 112 of file cmstools.py.
References SeedingNode< DATA >._index, lhef::H5Handler._index, RPCMuonExtraStruct._index, datamodel.Object._index, and python.cmstools.EventTree._index.
def python.cmstools.EventTree.SetAlias | ( | self, | |
alias, | |||
fullName | |||
) |
Definition at line 110 of file cmstools.py.
References tree.Tree.tree, HIPMonitorVariables.tree, SimpleTreeProducer.SimpleTreeProducer.tree, eventstfile.Events.tree, CSCTFAnalyzer.tree, CSCTFanalyzer.tree, core.TreeAnalyzerNumpy.TreeAnalyzerNumpy.tree, AlignmentIORootBase.tree, EcalPerEvtMatacqAnalyzer.tree, HcalIsoTrackAnalyzer.tree, HIPTwoBodyDecayAnalyzer.tree, edm::DuplicateTreeSentry.tree(), CheckSecondary.tree, FWFileEntry.tree(), KVFTest.tree, TkOfflineVariables.tree, SiStripHitEfficiencyHarvester.tree, edm::RootOutputTree.tree(), EcalMatacqAnalyzer.tree, BPHHistoSpecificDecay.tree, ParticleNetFeatureEvaluator.tree, PhysicsTools::TreeReader.tree, output.OutputTree.tree(), KinematicVertex.tree, IsoTrackCalibration.tree, python.cmstools.EventTree.tree(), edm::FileBlock.tree(), IsoTrackCalib.tree, KinematicParticle.tree, edm::root::TFWLiteSelectorMembers.tree(), edm::RootTree.tree(), TkAlMap.TkAlMap.tree, HcalIsoTrkSimAnalyzer.tree, HcalIsoTrkAnalyzer.tree, and svgfig.SVG.tree().
def python.cmstools.EventTree.tree | ( | self | ) |
Definition at line 114 of file cmstools.py.
References datamodel.Event._tree, python.cmstools.EventTree._tree, output.OutputTree._tree, and output.FullOutput._tree.
Referenced by ZJetsTreeAnalyzer.ZJetsTreeAnalyzer.beginLoop(), MetTreeProducer.MetTreeProducer.declareVariables(), core.AutoFillTreeProducer.AutoFillTreeProducer.declareVariables(), core.AutoFillTreeProducer.AutoFillTreeProducer.fillTree(), ZJetsTreeAnalyzer.ZJetsTreeAnalyzer.process(), MetTreeProducer.MetTreeProducer.process(), and python.cmstools.EventTree.SetAlias().
|
private |
Definition at line 81 of file cmstools.py.
Referenced by python.cmstools.EventTree.getListOfAliases().
|
private |
Definition at line 80 of file cmstools.py.
Referenced by ntupleDataFormat._Object.__getattr__(), python.cmstools.EventTree.__getitem__(), python.cmstools.EventTree.__iter__(), python.cmstools.EventBranch.__readData(), python.cmstools.EventTree.__setBranchIndicies(), ntupleDataFormat.TrackingParticle._nMatchedSeeds(), ntupleDataFormat._SimHitMatchAdaptor._nMatchedSimHits(), ntupleDataFormat._TrackingParticleMatchAdaptor._nMatchedTrackingParticles(), ntupleDataFormat.TrackingParticle._nMatchedTracks(), html.HtmlReport.addNote(), ntupleDataFormat.TrackingVertex.daughterTrackingParticles(), ntupleDataFormat.TrackingParticle.decayVertices(), ntupleDataFormat._DetIdStrAdaptor.detIdStr(), ntupleDataFormat._Object.index(), python.cmstools.EventTree.index(), ntupleDataFormat.Seed.indexWithinAlgo(), ntupleDataFormat._Object.isValid(), ntupleDataFormat._DetIdStrAdaptor.layerStr(), ntupleDataFormat.InvalidHit.layerStr(), ntupleDataFormat.TrackingParticle.matchedSeedInfos(), ntupleDataFormat._SimHitMatchAdaptor.matchedSimHitInfos(), ntupleDataFormat.TrackingParticle.matchedTrackInfos(), ntupleDataFormat._TrackingParticleMatchAdaptor.matchedTrackingParticleInfos(), ntupleDataFormat.GluedHit.monoHit(), ntupleDataFormat.TrackingVertex.nDaughterTrackingParticles(), ntupleDataFormat.SimHit.nRecHits(), ntupleDataFormat._HitObject.nseeds(), ntupleDataFormat.GluedHit.nseeds(), ntupleDataFormat.TrackingVertex.nSourceTrackingParticles(), ntupleDataFormat._HitObject.ntracks(), ntupleDataFormat.Vertex.nTracks(), ntupleDataFormat.TrackingParticle.parentVertex(), ntupleDataFormat.SeedMatchInfo.seed(), ntupleDataFormat.Track.seed(), ntupleDataFormat._HitObject.seeds(), ntupleDataFormat.GluedHit.seeds(), python.cmstools.EventBranch.setIndex(), ntupleDataFormat.SimHitMatchInfo.simHit(), ntupleDataFormat.TrackingVertex.sourceTrackingParticles(), ntupleDataFormat.GluedHit.stereoHit(), ntupleDataFormat.Seed.track(), ntupleDataFormat.SimHit.trackingParticle(), ntupleDataFormat._HitObject.tracks(), ntupleDataFormat.Vertex.tracks(), ntupleDataFormat.Track.vertex(), and html.HtmlReport.write().
|
private |
Definition at line 72 of file cmstools.py.
Referenced by ntupleDataFormat._Object.__getattr__(), ntupleDataFormat.BeamSpot.__getattr__(), ntupleDataFormat._Collection.__getitem__(), python.cmstools.EventTree.__getitem__(), ntupleDataFormat._Collection.__iter__(), python.cmstools.EventTree.__iter__(), ntupleDataFormat.TrackingNtuple.__iter__(), ntupleDataFormat.TrackingParticle._nMatchedSeeds(), ntupleDataFormat._SimHitMatchAdaptor._nMatchedSimHits(), ntupleDataFormat._TrackingParticleMatchAdaptor._nMatchedTrackingParticles(), ntupleDataFormat.TrackingParticle._nMatchedTracks(), ntupleDataFormat.Event.beamspot(), ntupleDataFormat.TrackingParticle.bestMatchingTrack(), ntupleDataFormat._TrackingParticleMatchAdaptor.bestMatchingTrackingParticle(), ntupleDataFormat._TrackingParticleMatchAdaptor.bestMatchingTrackingParticleFromFirstHit(), python.cmstools.EventTree.branch(), python.cmstools.EventTree.cppCode(), ntupleDataFormat.TrackingVertex.daughterTrackingParticles(), ntupleDataFormat.TrackingParticle.decayVertices(), ntupleDataFormat._DetIdStrAdaptor.detIdStr(), ntupleDataFormat.Event.event(), ntupleDataFormat.Event.eventId(), ntupleDataFormat.TrackingNtuple.getEvent(), ntupleDataFormat._RecoHitAdaptor.gluedHits(), ntupleDataFormat.Event.gluedHits(), ntupleDataFormat.TrackingNtuple.hasHits(), ntupleDataFormat.TrackingNtuple.hasSeeds(), ntupleDataFormat._RecoHitAdaptor.hits(), ntupleDataFormat.Seed.indexWithinAlgo(), ntupleDataFormat._RecoHitAdaptor.invalidHits(), ntupleDataFormat.TrackingParticle.isLooper(), ntupleDataFormat._DetIdStrAdaptor.layerStr(), ntupleDataFormat.InvalidHit.layerStr(), ntupleDataFormat.Event.lumi(), ntupleDataFormat.TrackingParticle.matchedSeedInfos(), ntupleDataFormat._SimHitMatchAdaptor.matchedSimHitInfos(), ntupleDataFormat.TrackingParticle.matchedTrackInfos(), ntupleDataFormat._TrackingParticleMatchAdaptor.matchedTrackingParticleInfos(), ntupleDataFormat.GluedHit.monoHit(), ntupleDataFormat.TrackingVertex.nDaughterTrackingParticles(), ntupleDataFormat.SimHit.nRecHits(), ntupleDataFormat._HitObject.nseeds(), ntupleDataFormat.GluedHit.nseeds(), ntupleDataFormat.Seeds.nSeedsForAlgo(), ntupleDataFormat.TrackingVertex.nSourceTrackingParticles(), ntupleDataFormat._HitObject.ntracks(), ntupleDataFormat.Vertex.nTracks(), ntupleDataFormat.TrackingParticle.parentVertex(), ntupleDataFormat._RecoHitAdaptor.phase2OTHits(), ntupleDataFormat.Event.phase2OTHits(), ntupleDataFormat._RecoHitAdaptor.pixelHits(), ntupleDataFormat.Event.pixelHits(), ntupleDataFormat.Event.run(), ntupleDataFormat.SeedMatchInfo.seed(), ntupleDataFormat.Track.seed(), ntupleDataFormat.Seeds.seedForAlgo(), ntupleDataFormat._HitObject.seeds(), ntupleDataFormat.Event.seeds(), ntupleDataFormat.GluedHit.seeds(), ntupleDataFormat.Seeds.seedsForAlgo(), ntupleDataFormat.SimHitMatchInfo.simHit(), ntupleDataFormat.TrackingParticle.simHits(), ntupleDataFormat._Collection.size(), ntupleDataFormat.TrackingVertex.sourceTrackingParticles(), ntupleDataFormat.GluedHit.stereoHit(), ntupleDataFormat._RecoHitAdaptor.stripHits(), ntupleDataFormat.Event.stripHits(), ntupleDataFormat.TrackMatchInfo.track(), ntupleDataFormat.Seed.track(), ntupleDataFormat.TrackingParticleMatchInfo.trackingParticle(), ntupleDataFormat.SimHit.trackingParticle(), ntupleDataFormat.Event.trackingParticles(), ntupleDataFormat.Event.trackingVertices(), ntupleDataFormat._HitObject.tracks(), ntupleDataFormat.Event.tracks(), ntupleDataFormat.Vertex.tracks(), python.cmstools.EventTree.tree(), ntupleDataFormat.TrackingNtuple.tree(), ntupleDataFormat.Track.vertex(), and ntupleDataFormat.Event.vertices().
|
private |
Definition at line 79 of file cmstools.py.
Referenced by python.cmstools.EventTree.__setBranchIndicies(), and python.cmstools.EventTree.branch().