![]() |
eventAnalysis
7.0-49-g0ac7482
|
An internal Id and object type for each Reconstruction object. More...
#include <TP0DReconModule.hxx>
Public Types | |
enum | OType_t { kBlank = 0, kVertex, kParticle, kTrack, kShower, kCluster, kHit } |
Public Member Functions | |
ObjectID () | |
Public Attributes | |
short | id |
An internal Id for each Reconstruction object. More... | |
OType_t | type |
The reconstruction object type that this internal Id refers to. More... | |
An internal Id and object type for each Reconstruction object.
Definition at line 42 of file TP0DReconModule.hxx.
Enumerator | |
---|---|
kBlank | |
kVertex | |
kParticle | |
kTrack | |
kShower | |
kCluster | |
kHit |
Definition at line 58 of file TP0DReconModule.hxx.
ND::TP0DReconModule::ObjectID::ObjectID | ( | ) |
Definition at line 75 of file TP0DReconModule.hxx.
short ND::TP0DReconModule::ObjectID::id |
An internal Id for each Reconstruction object.
These Ids are sequential from 0 for each object type within each event and correspond to their position within the respective TClonesArrays e.g. ND::TP0DReconModule::fNVertices. They are set within the various Fill<type>() methods e.g. ND::TP0DReconModule::FillVertexObject
Definition at line 57 of file TP0DReconModule.hxx.
Referenced by ND::TP0DReconModule::FillAlgorithmResult(), ND::TP0DReconModule::FillBaseObject(), ND::TP0DReconModule::FillClusterObject(), ND::TP0DReconModule::FillParticleObject(), ND::TP0DReconModule::FillShowerObject(), ND::TP0DReconModule::FillTrackObject(), and ND::TP0DReconModule::FillVertexObject().
OType_t ND::TP0DReconModule::ObjectID::type |
The reconstruction object type that this internal Id refers to.
Not explicitly stored in output TTree. Used in ND::TP0DReconModule::FillReconObject to determine which Fill<type>() Method to call.
Definition at line 74 of file TP0DReconModule.hxx.
Referenced by ND::TP0DReconModule::FillAlgorithmResult(), ND::TP0DReconModule::FillBaseObject(), ND::TP0DReconModule::FillClusterObject(), ND::TP0DReconModule::FillParticleObject(), ND::TP0DReconModule::FillShowerObject(), ND::TP0DReconModule::FillTrackObject(), ND::TP0DReconModule::FillVertexObject(), and ObjectID().