![]() |
eventAnalysis
7.0-49-g0ac7482
|
An internal Id and object type for each Reconstruction object. More...
#include <TP0DReconModule.hxx>
Collaboration diagram for ND::TP0DReconModule::ObjectID: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().
1.8.5