![]() |
eventAnalysis
7.0-49-g0ac7482
|
Contains a summary of the reconstruction information in a TReconShower. More...
#include <TSFGReconModule.hxx>
Public Member Functions | |
virtual | ~TSFGShower () |
ClassDef (ND::TSFGReconModule::TSFGShower, 1) | |
Public Attributes | |
float | Cone |
The opening angle of the TShowerState cone of the corresponding TReconShower. More... | |
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 'width' of the shower, the extent perpendicular to the direction. 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... | |
float | Width |
The 'width' of the shower, the extent perpendicular to the direction. 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 |
The RMS length of the shower, the extent parallel to the direction. 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 TReconShower.
Definition at line 361 of file TSFGReconModule.hxx.
|
virtual |
Definition at line 61 of file TSFGReconModule.cxx.
ND::TSFGReconModule::TSFGShower::ClassDef | ( | ND::TSFGReconModule::TSFGShower | , |
1 | |||
) |
std::string ND::TSFGReconModule::TSFGShower::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 367 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGShower::Clusters |
The indices of the clusters contained by the current object.
Definition at line 372 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
float ND::TSFGReconModule::TSFGShower::Cone |
The opening angle of the TShowerState cone of the corresponding TReconShower.
Definition at line 402 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
TVector3 ND::TSFGReconModule::TSFGShower::Direction |
Direction of the corresponding object.
Definition at line 392 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
TVector3 ND::TSFGReconModule::TSFGShower::DirVariance |
Direction variance of the corresponding object.
Definition at line 394 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
float ND::TSFGReconModule::TSFGShower::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 386 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
std::vector<int> ND::TSFGReconModule::TSFGShower::Hits |
The indices of the hits contained by the current object.
Definition at line 374 of file TSFGReconModule.hxx.
float ND::TSFGReconModule::TSFGShower::Length |
The 'width' of the shower, the extent perpendicular to the direction.
This is calculated here. Each of the THits, within the TReconShower, contributes to the width based on it's, charged weighted, perpendicular distance from the TReconShower's position. This is done in 2D. The RMS length of the shower, the extent parallel to the direction.
Definition at line 411 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
int ND::TSFGReconModule::TSFGShower::NDOF |
The Number of Degrees of Freedom in the reconstruction of the corresponding object. Retrieved from ND::TReconBase::GetNDOF.
Definition at line 384 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
int ND::TSFGReconModule::TSFGShower::NHits |
Number of hits.
Definition at line 375 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGShower::Nodes |
The indices of the nodes contained by the current object.
Definition at line 373 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGShower::Particles |
The indices of the particles contained by the current object.
Definition at line 369 of file TSFGReconModule.hxx.
TLorentzVector ND::TSFGReconModule::TSFGShower::Position |
Position of the corresponding object.
Definition at line 388 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
TLorentzVector ND::TSFGReconModule::TSFGShower::PosVariance |
Variance on the position of the corresponding object.
Definition at line 390 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
float ND::TSFGReconModule::TSFGShower::Quality |
The reported reconstruction 'quality' of the corresponding object. Uses ND::TReconBase::GetQuality.
Definition at line 382 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
std::vector<int> ND::TSFGReconModule::TSFGShower::Showers |
The indices of the showers contained by the current object.
Definition at line 371 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGShower::Status |
The reported Status of the corresponding object. Use ND::TReconBase::StateBits to check the which status flags are set.
Definition at line 380 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
std::vector<int> ND::TSFGReconModule::TSFGShower::Tracks |
The indices of the tracks contained by the current object.
Definition at line 370 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGShower::TrueParticleEff |
Efficiency of Geant4 particle associated to a TSFGTrack.
Definition at line 400 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGShower::TrueParticleID |
True Geant4 particle associated to a TSFGTrack.
Definition at line 398 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGShower::TrueParticlePur |
Purity of Geant4 particle associated to a TSFGTrack.
Definition at line 399 of file TSFGReconModule.hxx.
std::vector<float> ND::TSFGReconModule::TSFGShower::Truth_ChargeShare |
Carge share o true trajectory.
Definition at line 426 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
std::vector<int> ND::TSFGReconModule::TSFGShower::Truth_HitCount |
Nmber of hits contributed by each true trajectory.
Definition at line 425 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
std::vector<int> ND::TSFGReconModule::TSFGShower::Truth_PrimaryTrajIds |
The RMS length of the shower, the extent parallel to the direction.
This is calculated here. Each of the THits, within the TReconShower, contributes to the width based on it's, charged weighted, perpendicular distance from the TReconShower's position. This is done in 2D. 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. Primary Ids of truth trajectories
Definition at line 423 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
std::vector<int> ND::TSFGReconModule::TSFGShower::Truth_TrajIds |
True trajectory Ids.
Definition at line 424 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().
UInt_t ND::TSFGReconModule::TSFGShower::UniqueId |
A unique Id used for reconstruction objects.
Definition at line 376 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGShower::Vertices |
The indices of the vertices contained by the current object.
Definition at line 368 of file TSFGReconModule.hxx.
float ND::TSFGReconModule::TSFGShower::Width |
The 'width' of the shower, the extent perpendicular to the direction.
Definition at line 404 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillShowerObject().