eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ND::TSFGReconModule::ObjectId Struct Reference

An internal Id and object type for each Reconstruction object. More...

#include <TSFGReconModule.hxx>

+ Collaboration diagram for ND::TSFGReconModule::ObjectId:

Public Types

enum  OType_t {
  kBlank = 0, kVertex, kParticle, kTrack,
  kShower, kCluster, kHit
}
 The reconstruction object type that this internal Id refers to. More...
 

Public Member Functions

 ObjectId ()
 The default constructor. More...
 

Public Attributes

int id
 An internal Id for each Reconstruction object. More...
 
OType_t type
 

Detailed Description

An internal Id and object type for each Reconstruction object.

Definition at line 52 of file TSFGReconModule.hxx.

Member Enumeration Documentation

The reconstruction object type that this internal Id refers to.

Not explicitly stored in output TTree. It's used by FillReconObject to determine which Fill<type>() Method to call.

Enumerator
kBlank 
kVertex 
kParticle 
kTrack 
kShower 
kCluster 
kHit 

Definition at line 56 of file TSFGReconModule.hxx.

Constructor & Destructor Documentation

ND::TSFGReconModule::ObjectId::ObjectId ( )

The default constructor.

Definition at line 73 of file TSFGReconModule.hxx.

Member Data Documentation

int ND::TSFGReconModule::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 containers.

Definition at line 70 of file TSFGReconModule.hxx.

Referenced by ND::TSFGReconModule::FillAlgorithmResult(), ND::TSFGReconModule::FillBaseObject(), ND::TSFGReconModule::FillClusterObject(), ND::TSFGReconModule::FillParticleObject(), ND::TSFGReconModule::FillShowerObject(), ND::TSFGReconModule::FillTrackObject(), and ND::TSFGReconModule::FillVertexObject().


The documentation for this struct was generated from the following file:

Package Summary
Package Name: eventAnalysis
Package Version: 7.0-49-g0ac7482
Package Manager:

Generated on Mon Mar 25 2024 14:44:03 for eventAnalysis by doxygen 1.8.5