![]() |
eventAnalysis
7.0-49-g0ac7482
|
The representation of the information store in each SFG TReconVertex object. More...
#include <TSFGReconModule.hxx>
Public Member Functions | |
virtual | ~TSFGVertex () |
ClassDef (ND::TSFGReconModule::TSFGVertex, 1) | |
The weighted reconstructed charge deposited by each truth. More... | |
Public Attributes | |
int | NDOF |
The Number of Degrees of Freedom in the vertex. Retrieved from ND::TReconBase::GetNDOF. More... | |
TLorentzVector | Position |
Position of the correspponding object. More... | |
TLorentzVector | PosVariance |
Variance on the position of the corresponding object. More... | |
float | Quality |
The reported reconstruction 'quality' of the vertex. Retrieved from ND::TReconBase::GetQuality. More... | |
int | Status |
The reported status of the corresponding object. Use ND::TReconBase::StateBits to check the which status flags are set. More... | |
std::vector< float > | Truth_ChargeShare |
The number of THits that each truth trajectory contributed to. More... | |
std::vector< int > | Truth_HitCount |
The vector of true trajectory Ids which contribute to the ND::THits which are constituents of this vertex. More... | |
std::vector< int > | Truth_PrimaryTrajIds |
The vector of primary true trajectory Ids which contribute to the ND::THits which are constituents of this vertex. More... | |
std::vector< int > | Truth_TrajIds |
The vector of primary true trajectory Ids which contribute to the ND::THits which are constituents of this vertex. More... | |
std::string | AlgorithmName |
The name of the algorithm which produced this object. More... | |
std::vector< int > | Vertices |
The indices of the vertices contained by the current object. More... | |
std::vector< int > | Particles |
The indices of the particles contained by the current object. More... | |
std::vector< int > | Tracks |
The indices of the tracks contained by the current object. More... | |
std::vector< int > | Showers |
The indices of the showers contained by the current object. More... | |
std::vector< int > | Clusters |
The indices of the clusters contained by the current object. More... | |
std::vector< int > | Nodes |
The indices of the nodes contained by the current object. More... | |
std::vector< int > | Hits |
The indices of the hits contained by the current object. More... | |
int | NHits |
Number of hits. More... | |
UInt_t | UniqueId |
A unique Id used for reconstruction objects. More... | |
The representation of the information store in each SFG TReconVertex object.
Definition at line 168 of file TSFGReconModule.hxx.
|
virtual |
Definition at line 52 of file TSFGReconModule.cxx.
ND::TSFGReconModule::TSFGVertex::ClassDef | ( | ND::TSFGReconModule::TSFGVertex | , |
1 | |||
) |
The weighted reconstructed charge deposited by each truth.
trajectory. For each THit, a trajectory will receive a proportional share of the charge, based on the total true charge deposited by all contributing trajectories. Indexed by the position of the relevant trajectory Id in TSFGVertex::Truth_TrajIds. See HitTruthInfo for how they are calculated.
std::string ND::TSFGReconModule::TSFGVertex::AlgorithmName |
The name of the algorithm which produced this object.
The indices of the objects contained by the current object. See the documentation in TSFGAlgoRes for details.
Definition at line 174 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGVertex::Clusters |
The indices of the clusters contained by the current object.
Definition at line 179 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGVertex::Hits |
The indices of the hits contained by the current object.
Definition at line 181 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGVertex::NDOF |
The Number of Degrees of Freedom in the vertex. Retrieved from ND::TReconBase::GetNDOF.
Definition at line 190 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
int ND::TSFGReconModule::TSFGVertex::NHits |
Number of hits.
Definition at line 182 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGVertex::Nodes |
The indices of the nodes contained by the current object.
Definition at line 180 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGVertex::Particles |
The indices of the particles contained by the current object.
Definition at line 176 of file TSFGReconModule.hxx.
TLorentzVector ND::TSFGReconModule::TSFGVertex::Position |
Position of the correspponding object.
Definition at line 192 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
TLorentzVector ND::TSFGReconModule::TSFGVertex::PosVariance |
Variance on the position of the corresponding object.
Definition at line 194 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
float ND::TSFGReconModule::TSFGVertex::Quality |
The reported reconstruction 'quality' of the vertex. Retrieved from ND::TReconBase::GetQuality.
Definition at line 188 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
std::vector<int> ND::TSFGReconModule::TSFGVertex::Showers |
The indices of the showers contained by the current object.
Definition at line 178 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGVertex::Status |
The reported status of the corresponding object. Use ND::TReconBase::StateBits to check the which status flags are set.
Definition at line 186 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
std::vector<int> ND::TSFGReconModule::TSFGVertex::Tracks |
The indices of the tracks contained by the current object.
Definition at line 177 of file TSFGReconModule.hxx.
std::vector<float> ND::TSFGReconModule::TSFGVertex::Truth_ChargeShare |
The number of THits that each truth trajectory contributed to.
This doesn't have to equal the number of hits, hits can be shared and some hits may not have associated trajectories. Indexed by the position of the relevant trajectory Id in TSFGVertex::Truth_TrajIds. See HitTruthInfo for how they are calculated. The weighted reconstructed charge deposited by each truth
Definition at line 228 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
std::vector<int> ND::TSFGReconModule::TSFGVertex::Truth_HitCount |
The vector of true trajectory Ids which contribute to the ND::THits which are constituents of this vertex.
The index of a given trajectory id within this vector is used as the index for the corresponding information held in TSFGVertex::Truth_HitCount and TSFGVertex::Truth_ChargeShare. See HitTruthInfo for how they are calculated. The number of THits that each truth trajectory contributed to.
Definition at line 220 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
std::vector<int> ND::TSFGReconModule::TSFGVertex::Truth_PrimaryTrajIds |
The vector of primary true trajectory Ids which contribute to the ND::THits which are constituents of this vertex.
Definition at line 200 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
std::vector<int> ND::TSFGReconModule::TSFGVertex::Truth_TrajIds |
The vector of primary true trajectory Ids which contribute to the ND::THits which are constituents of this vertex.
These are 'pseudo-primaries', which may or may not be primaries for a vertex. It is the 'interesting' primary that is defined by nd280Geant4Sim, and can include particles such as photons from pi0 decay and michel electrons from muon decay. If you want to be sure of finding a vertex, use the TSFGVertex::Truth_TrajIds list and get primary Id from the trajectories. See HitTruthPrimaryInfo for how they are calculated. The vector of true trajectory Ids which contribute to the ND::THits which are constituents of this vertex.
Definition at line 212 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillVertexObject().
UInt_t ND::TSFGReconModule::TSFGVertex::UniqueId |
A unique Id used for reconstruction objects.
Definition at line 183 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGVertex::Vertices |
The indices of the vertices contained by the current object.
Definition at line 175 of file TSFGReconModule.hxx.