eventAnalysis  7.0-49-g0ac7482
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ND::TP0DReconModule::TP0DAlgoRes Class Reference

Used to summarise the various reconstruction algorithm results that p0dRecon employs. More...

#include <TP0DReconModule.hxx>

+ Inheritance diagram for ND::TP0DReconModule::TP0DAlgoRes:
+ Collaboration diagram for ND::TP0DReconModule::TP0DAlgoRes:

Public Member Functions

virtual ~TP0DAlgoRes ()
 
 ClassDef (TP0DReconModule::TP0DAlgoRes, 5)
 

Public Attributes

std::vector< short > AlgoResults
 Holds internal Ids of daughter algorithm results to this one. More...
 
std::string AlgorithmName
 The name of the p0dRecon algorithm that created this object. More...
 
std::vector< short > Clusters
 Holds internal Ids of Clusters pertinent to this algorithm result. More...
 
short Cycle
 The cycle number, based on the first hit. More...
 
std::string FullName
 The name of the p0dRecon algorithm that corresponds to this. More...
 
std::vector< short > Hits
 Holds internal Ids of Hits pertinent to this algorithm result. More...
 
short NHits
 A count of the Hits associated with this object. More...
 
std::vector< short > Nodes
 Holds internal Ids of Nodes pertinent to this algorithm result. More...
 
short Parent
 The internal Id of the parent algorithm result of this one. More...
 
std::vector< short > Particles
 Holds internal Ids of Particles pertinent to this algorithm result. More...
 
std::vector< short > Showers
 Holds internal Ids of Showers pertinent to this algorithm result. More...
 
std::vector< short > Tracks
 Holds internal Ids of Tracks pertinent to this algorithm result. More...
 
UInt_t UniqueID
 UNUSED: A unique ID used for reconstruction objects. More...
 
short UnusedHitCluster
 The internal Id of the cluster of hits which were not used in a. More...
 
short UsedHitCluster
 The internal Id of the cluster of hits which were used in a. More...
 
std::vector< short > Vertices
 Holds internal Ids of Vertices pertinent to this algorithm result. More...
 

Detailed Description

Used to summarise the various reconstruction algorithm results that p0dRecon employs.

Definition at line 84 of file TP0DReconModule.hxx.

Constructor & Destructor Documentation

ND::TP0DReconModule::TP0DAlgoRes::~TP0DAlgoRes ( )
virtual

Definition at line 50 of file TP0DReconModule.cxx.

Member Function Documentation

ND::TP0DReconModule::TP0DAlgoRes::ClassDef ( TP0DReconModule::TP0DAlgoRes  ,
 
)

Member Data Documentation

std::vector<short> ND::TP0DReconModule::TP0DAlgoRes::AlgoResults

Holds internal Ids of daughter algorithm results to this one.

Holds ND::TP0DReconModule::ObjectID::id of ND::TP0DReconModule::TP0DAlgoRes objects which are equivalent to indicies of ND::TP0DReconModule::fAlgoResults which hold algorithm results related to this algorithm result.

Definition at line 154 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

std::string ND::TP0DReconModule::TP0DAlgoRes::AlgorithmName

The name of the p0dRecon algorithm that created this object.

Definition at line 95 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

std::vector<short> ND::TP0DReconModule::TP0DAlgoRes::Clusters

Holds internal Ids of Clusters pertinent to this algorithm result.

Holds ND::TP0DReconModule::ObjectID::id of ND::TP0DReconModule::TP0DCluster objects which are equivalent to indicies of ND::TP0DReconModule::fClusters which hold Clusters related to this algorithm result.

Definition at line 123 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

short ND::TP0DReconModule::TP0DAlgoRes::Cycle

The cycle number, based on the first hit.

Definition at line 99 of file TP0DReconModule.hxx.

std::string ND::TP0DReconModule::TP0DAlgoRes::FullName

The name of the p0dRecon algorithm that corresponds to this.

algorithm result summary.

Definition at line 152 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

std::vector<short> ND::TP0DReconModule::TP0DAlgoRes::Hits

Holds internal Ids of Hits pertinent to this algorithm result.

Holds ND::TP0DReconModule::ObjectID::id of ND::TP0DReconModule::TP0DHit objects which are equivalent to indicies of ND::TP0DReconModule::fHits which hold Hits related to this algorithm result.

Definition at line 133 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

short ND::TP0DReconModule::TP0DAlgoRes::NHits

A count of the Hits associated with this object.

Definition at line 138 of file TP0DReconModule.hxx.

std::vector<short> ND::TP0DReconModule::TP0DAlgoRes::Nodes

Holds internal Ids of Nodes pertinent to this algorithm result.

Holds ND::TP0DReconModule::ObjectID::id of ND::TP0DReconModule::TP0DNode objects which are equivalent to indicies of ND::TP0DReconModule::fNodes which hold Nodes related to this algorithm result.

Definition at line 128 of file TP0DReconModule.hxx.

short ND::TP0DReconModule::TP0DAlgoRes::Parent

The internal Id of the parent algorithm result of this one.

An ND::TP0DReconModule::ObjectID::id of an ND::TP0DReconModule::TP0DAlgoRes which is equivalent to the index of ND::TP0DReconModule::fAlgoResults which is the parent of this one. If this is the root result defaults to '-1'.

Definition at line 159 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

std::vector<short> ND::TP0DReconModule::TP0DAlgoRes::Particles

Holds internal Ids of Particles pertinent to this algorithm result.

Holds ND::TP0DReconModule::ObjectID::id of ND::TP0DReconModule::TP0DParticle objects which are equivalent to indicies of ND::TP0DReconModule::fParticles which hold Particles related to this algorithm result.

Definition at line 108 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

std::vector<short> ND::TP0DReconModule::TP0DAlgoRes::Showers

Holds internal Ids of Showers pertinent to this algorithm result.

Holds ND::TP0DReconModule::ObjectID::id of ND::TP0DReconModule::TP0DShower objects which are equivalent to indicies of ND::TP0DReconModule::fShowers which hold Showers related to this algorithm result.

Definition at line 118 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

std::vector<short> ND::TP0DReconModule::TP0DAlgoRes::Tracks

Holds internal Ids of Tracks pertinent to this algorithm result.

Holds ND::TP0DReconModule::ObjectID::id of ND::TP0DReconModule::TP0DTrack objects which are equivalent to indicies of ND::TP0DReconModule::fTracks which hold Tracks related to this algorithm result.

Definition at line 113 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

UInt_t ND::TP0DReconModule::TP0DAlgoRes::UniqueID

UNUSED: A unique ID used for reconstruction objects.

This is not used for this class. Filled by ND::TP0DReconModule::FillBaseObject which is not called by ND::TP0DReconModule::FillAlgorithmResult.

Definition at line 143 of file TP0DReconModule.hxx.

short ND::TP0DReconModule::TP0DAlgoRes::UnusedHitCluster

The internal Id of the cluster of hits which were not used in a.

reconstruction object by this algorithm.

An ND::TP0DReconModule::ObjectID::id of an ND::TP0DReconModule::TP0DCluster which is equivalent to the index of ND::TP0DReconModule::fClusters which is the unused hit 'selection'.

Definition at line 170 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

short ND::TP0DReconModule::TP0DAlgoRes::UsedHitCluster

The internal Id of the cluster of hits which were used in a.

reconstruction object by this algorithm.

An ND::TP0DReconModule::ObjectID::id of an ND::TP0DReconModule::TP0DCluster which is equivalent to the index of ND::TP0DReconModule::fClusters which is the used hit 'selection'.

Definition at line 164 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().

std::vector<short> ND::TP0DReconModule::TP0DAlgoRes::Vertices

Holds internal Ids of Vertices pertinent to this algorithm result.

Holds ND::TP0DReconModule::ObjectID::id of ND::TP0DReconModule::TP0DVertex objects which are equivalent to indicies of ND::TP0DReconModule::fVertices which hold Vertices related to this algorithm result.

Definition at line 103 of file TP0DReconModule.hxx.

Referenced by ND::TP0DReconModule::FillAlgorithmResult().


The documentation for this class was generated from the following files:

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

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