![]() |
eventAnalysis
7.0-49-g0ac7482
|
The representation of the information store in each SFG TAlgorithmResult object. More...
#include <TSFGReconModule.hxx>
Public Member Functions | |
virtual | ~TSFGAlgoRes () |
ClassDef (ND::TSFGReconModule::TSFGAlgoRes, 1) | |
Public Attributes | |
std::vector< int > | AlgoResults |
The path to the result inside the event. More... | |
std::string | AlgorithmName |
The name of the algorithm that generated this object. More... | |
std::vector< int > | Clusters |
Holds index of the TSFGShower objects that are pertinent to this algorithm result. More... | |
std::string | FullName |
A unique Id used for reconstruction objects. More... | |
std::vector< int > | Hits |
Holds index of the TSFGNode objects that are pertinent to this algorithm result. More... | |
int | NHits |
Holds index of the TSFGHit objects that are pertinent to this algorithm result. More... | |
std::vector< int > | Nodes |
Holds index of the TSFGCluster objects that are pertinent to this algorithm result. More... | |
int | Parent |
The index of the parent algorithm for this algorithm result. This will be -1 if this doesn't have a parent. More... | |
std::vector< int > | Particles |
Holds index of the TSFGVertex objects that are pertinent to this algorithm result. More... | |
std::vector< int > | Showers |
Holds index of the TSFGTrack objects that are pertinent to this algorithm result. More... | |
std::vector< int > | Tracks |
Holds index of the TSFGParticle objects that are pertinent to this algorithm result. More... | |
UInt_t | UniqueId |
A count of the Hits associated with this object. More... | |
int | UnusedHitCluster |
The index of the cluster that contains all of the hits not used by this algorithm result. This is -1 if the hits are not saved. More... | |
int | UsedHitCluster |
The index of the cluster that contains all of the hits used by this algorithm result. This is -1 if the hits are not saved. More... | |
std::vector< int > | Vertices |
Holds index of the TSFGVertex objects that are pertinent to this algorithm result. More... | |
The representation of the information store in each SFG TAlgorithmResult object.
This is used to track which vertices, particles, tracks, showers, clusters and hits are associated with the particular reconstruction result. The path in the event for this result is saved in AlgorithmName.
Definition at line 81 of file TSFGReconModule.hxx.
|
virtual |
Definition at line 49 of file TSFGReconModule.cxx.
ND::TSFGReconModule::TSFGAlgoRes::ClassDef | ( | ND::TSFGReconModule::TSFGAlgoRes | , |
1 | |||
) |
std::vector<int> ND::TSFGReconModule::TSFGAlgoRes::AlgoResults |
The path to the result inside the event.
This is also the string that would be passed to TND280Event::GetFit() to find the result. For example, if the result is saved in "~/fit/TSFGRecon", this string will contain "TSFGRecon". The index of the daughter algorithms for this algorithm result.
Definition at line 155 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
std::string ND::TSFGReconModule::TSFGAlgoRes::AlgorithmName |
The name of the algorithm that generated this object.
Definition at line 91 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
std::vector<int> ND::TSFGReconModule::TSFGAlgoRes::Clusters |
Holds index of the TSFGShower objects that are pertinent to this algorithm result.
The associated objects are saved inside the fShowers field which is attached to the "Showers" branch. Holds index of the TSFGCluster objects that are pertinent to this algorithm result.
Definition at line 116 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
std::string ND::TSFGReconModule::TSFGAlgoRes::FullName |
A unique Id used for reconstruction objects.
It is not used for the TSFGAlgoRes object but is used for the other TSFGVertex (&c) objects. The path to the result inside the event. This is also the string
Definition at line 149 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
std::vector<int> ND::TSFGReconModule::TSFGAlgoRes::Hits |
Holds index of the TSFGNode objects that are pertinent to this algorithm result.
The associated objects are saved inside the fNodes field which is attached to the "Nodes" branch. Holds index of the TSFGHit objects that are pertinent to this algorithm result.
Definition at line 126 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
int ND::TSFGReconModule::TSFGAlgoRes::NHits |
Holds index of the TSFGHit objects that are pertinent to this algorithm result.
The associated objects are saved inside the fHits field which is attached to the "Hits" branch. The hits are only saved for some of the files that are intended for special studies. For full productions, this will probably be empty. A count of the Hits associated with this object.
Definition at line 133 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGAlgoRes::Nodes |
Holds index of the TSFGCluster objects that are pertinent to this algorithm result.
The associated objects are saved inside the fClusters field which is attached to the "Clusters" branch. Holds index of the TSFGNode objects that are pertinent to this algorithm result.
Definition at line 121 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGAlgoRes::Parent |
The index of the parent algorithm for this algorithm result. This will be -1 if this doesn't have a parent.
Definition at line 157 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
std::vector<int> ND::TSFGReconModule::TSFGAlgoRes::Particles |
Holds index of the TSFGVertex objects that are pertinent to this algorithm result.
The associated objects are saved inside the fVertices field. The fVertices field is attached to the "Vertices" branch. Holds index of the TSFGParticle objects that are pertinent to this algorithm result.
Definition at line 101 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
std::vector<int> ND::TSFGReconModule::TSFGAlgoRes::Showers |
Holds index of the TSFGTrack objects that are pertinent to this algorithm result.
The associated objects are saved inside the fTracks field which is attached to the "Tracks" branch. Holds index of the TSFGShower objects that are pertinent to this algorithm result.
Definition at line 111 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
std::vector<int> ND::TSFGReconModule::TSFGAlgoRes::Tracks |
Holds index of the TSFGParticle objects that are pertinent to this algorithm result.
The associated objects are saved inside the fParticles field which is attached to the "Particles" branch. Holds index of the TSFGTrack objects that are pertinent to this algorithm result.
Definition at line 106 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
UInt_t ND::TSFGReconModule::TSFGAlgoRes::UniqueId |
A count of the Hits associated with this object.
This is not the count of entries in the Hits vector (above). It is filled even with the Hits vector is not. A unique Id used for reconstruction objects
Definition at line 139 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGAlgoRes::UnusedHitCluster |
The index of the cluster that contains all of the hits not used by this algorithm result. This is -1 if the hits are not saved.
Definition at line 161 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
int ND::TSFGReconModule::TSFGAlgoRes::UsedHitCluster |
The index of the cluster that contains all of the hits used by this algorithm result. This is -1 if the hits are not saved.
Definition at line 159 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().
std::vector<int> ND::TSFGReconModule::TSFGAlgoRes::Vertices |
Holds index of the TSFGVertex objects that are pertinent to this algorithm result.
Definition at line 94 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillAlgorithmResult().