![]() |
eventAnalysis
7.0-49-g0ac7482
|
Contains a summary of the reconstruction information in a TReconTrack. More...
#include <TSFGReconModule.hxx>
Public Member Functions | |
virtual | ~TSFGTrack () |
ClassDef (ND::TSFGReconModule::TSFGTrack, 1) | |
Public Attributes | |
TVector3 | Direction |
Direction of the corresponding object. More... | |
TVector3 | DirVariance |
Direction variance of the corresponding object. More... | |
float | EDeposit |
The total reconstructed energy deposit of the corresponding track. This is usually just the sum of the charge for all of the hits. More... | |
float | Length |
The length of the track calculated by summing over the distances between the constituent TReconNodes. More... | |
int | NDOF |
The Number of Degrees of Freedom in the reconstruction of the corresponding object. Retrieved from ND::TReconBase::GetNDOF. More... | |
TLorentzVector | Position |
Position of the corresponding object. More... | |
TLorentzVector | PosVariance |
Variance on the position of the corresponding object. More... | |
float | Quality |
The reported reconstruction 'quality' of the corresponding object. Uses 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... | |
int | TrueParticleEff |
Efficiency of Geant4 particle associated to a TSFGTrack. More... | |
int | TrueParticleID |
True Geant4 particle associated to a TSFGTrack. More... | |
int | TrueParticlePur |
Purity of Geant4 particle associated to a TSFGTrack. 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... | |
std::vector< int > | Truth_PrimaryTrajIds |
Primary Ids of truth trajectories. More... | |
std::vector< int > | Truth_TrajIds |
True trajectory Ids. More... | |
std::vector< int > | Truth_HitCount |
Nmber of hits contributed by each true trajectory. More... | |
std::vector< float > | Truth_ChargeShare |
Carge share o true trajectory. More... | |
Contains a summary of the reconstruction information in a TReconTrack.
Definition at line 304 of file TSFGReconModule.hxx.
|
virtual |
Definition at line 58 of file TSFGReconModule.cxx.
ND::TSFGReconModule::TSFGTrack::ClassDef | ( | ND::TSFGReconModule::TSFGTrack | , |
1 | |||
) |
std::string ND::TSFGReconModule::TSFGTrack::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 310 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGTrack::Clusters |
The indices of the clusters contained by the current object.
Definition at line 315 of file TSFGReconModule.hxx.
TVector3 ND::TSFGReconModule::TSFGTrack::Direction |
Direction of the corresponding object.
Definition at line 335 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
TVector3 ND::TSFGReconModule::TSFGTrack::DirVariance |
Direction variance of the corresponding object.
Definition at line 337 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
float ND::TSFGReconModule::TSFGTrack::EDeposit |
The total reconstructed energy deposit of the corresponding track. This is usually just the sum of the charge for all of the hits.
Definition at line 329 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
std::vector<int> ND::TSFGReconModule::TSFGTrack::Hits |
The indices of the hits contained by the current object.
Definition at line 317 of file TSFGReconModule.hxx.
float ND::TSFGReconModule::TSFGTrack::Length |
The length of the track calculated by summing over the distances between the constituent TReconNodes.
Definition at line 339 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
int ND::TSFGReconModule::TSFGTrack::NDOF |
The Number of Degrees of Freedom in the reconstruction of the corresponding object. Retrieved from ND::TReconBase::GetNDOF.
Definition at line 327 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
int ND::TSFGReconModule::TSFGTrack::NHits |
Number of hits.
Definition at line 319 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGTrack::Nodes |
The indices of the nodes contained by the current object.
Definition at line 316 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGTrack::Particles |
The indices of the particles contained by the current object.
Definition at line 312 of file TSFGReconModule.hxx.
TLorentzVector ND::TSFGReconModule::TSFGTrack::Position |
Position of the corresponding object.
Definition at line 331 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
TLorentzVector ND::TSFGReconModule::TSFGTrack::PosVariance |
Variance on the position of the corresponding object.
Definition at line 333 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
float ND::TSFGReconModule::TSFGTrack::Quality |
The reported reconstruction 'quality' of the corresponding object. Uses ND::TReconBase::GetQuality.
Definition at line 325 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
std::vector<int> ND::TSFGReconModule::TSFGTrack::Showers |
The indices of the showers contained by the current object.
Definition at line 314 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGTrack::Status |
The reported Status of the corresponding object. Use ND::TReconBase::StateBits to check the which status flags are set.
Definition at line 323 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
std::vector<int> ND::TSFGReconModule::TSFGTrack::Tracks |
The indices of the tracks contained by the current object.
Definition at line 313 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGTrack::TrueParticleEff |
Efficiency of Geant4 particle associated to a TSFGTrack.
Definition at line 344 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
int ND::TSFGReconModule::TSFGTrack::TrueParticleID |
True Geant4 particle associated to a TSFGTrack.
Definition at line 342 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
int ND::TSFGReconModule::TSFGTrack::TrueParticlePur |
Purity of Geant4 particle associated to a TSFGTrack.
Definition at line 343 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
std::vector<float> ND::TSFGReconModule::TSFGTrack::Truth_ChargeShare |
Carge share o true trajectory.
Definition at line 354 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
std::vector<int> ND::TSFGReconModule::TSFGTrack::Truth_HitCount |
Nmber of hits contributed by each true trajectory.
Definition at line 353 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
std::vector<int> ND::TSFGReconModule::TSFGTrack::Truth_PrimaryTrajIds |
Primary Ids of truth trajectories.
Truth level hit information. For the MC hits in an object we store: the true trajectory Ids, the number of hits contributed by each and the charge share. See the TSFGVertex object for documentation.
Definition at line 351 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
std::vector<int> ND::TSFGReconModule::TSFGTrack::Truth_TrajIds |
True trajectory Ids.
Definition at line 352 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillTrackObject().
UInt_t ND::TSFGReconModule::TSFGTrack::UniqueId |
A unique Id used for reconstruction objects.
Definition at line 320 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGTrack::Vertices |
The indices of the vertices contained by the current object.
Definition at line 311 of file TSFGReconModule.hxx.