![]() |
eventAnalysis
7.0-49-g0ac7482
|
A summary of the reconstruction information in a TReconPID. More...
#include <TSFGReconModule.hxx>
Public Member Functions | |
virtual | ~TSFGParticle () |
ClassDef (ND::TSFGReconModule::TSFGParticle, 1) | |
Public Attributes | |
float | Charge |
The reconstructed particle charge of the corresponding TReconPID. More... | |
TVector3 | Direction |
Direction of the corresponding object. More... | |
TVector3 | DirVariance |
Direction variance of the corresponding object. More... | |
float | Momentum |
The reconstructed momentum of the corresponding TReconPID. More... | |
int | NDOF |
object. Uses ND::TReconBase::GetQuality More... | |
std::vector< int > | PID |
Potential PIDs (ND::TReconPID::ParticleId) matching with TSFGParticle::PID_Weight values. More... | |
std::vector< float > | PID_weight |
PID weights for each PID in TSFGParticle::PID. More... | |
TLorentzVector | Position |
corresponding object. More... | |
TLorentzVector | PosVariance |
Variance on the position of the corresponding object. More... | |
float | Quality |
ND::TReconBase::StateBits to check the which status flags are set. More... | |
int | Status |
The reported Status of the corresponding ND::TReconPID. More... | |
int | TrueParticleEff |
Efficiency of the True G4 particle associated to a TSFGParticle. More... | |
int | TrueParticleID |
True G4 particle associated to a TSFGParticle. More... | |
int | TrueParticlePur |
Purity of the True G4 particle associated to a TSFGParticle. 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... | |
A summary of the reconstruction information in a TReconPID.
Definition at line 241 of file TSFGReconModule.hxx.
|
virtual |
Definition at line 55 of file TSFGReconModule.cxx.
ND::TSFGReconModule::TSFGParticle::ClassDef | ( | ND::TSFGReconModule::TSFGParticle | , |
1 | |||
) |
std::string ND::TSFGReconModule::TSFGParticle::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 247 of file TSFGReconModule.hxx.
float ND::TSFGReconModule::TSFGParticle::Charge |
The reconstructed particle charge of the corresponding TReconPID.
Definition at line 280 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<int> ND::TSFGReconModule::TSFGParticle::Clusters |
The indices of the clusters contained by the current object.
Definition at line 252 of file TSFGReconModule.hxx.
TVector3 ND::TSFGReconModule::TSFGParticle::Direction |
Direction of the corresponding object.
Definition at line 274 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
TVector3 ND::TSFGReconModule::TSFGParticle::DirVariance |
Direction variance of the corresponding object.
Definition at line 276 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<int> ND::TSFGReconModule::TSFGParticle::Hits |
The indices of the hits contained by the current object.
Definition at line 254 of file TSFGReconModule.hxx.
float ND::TSFGReconModule::TSFGParticle::Momentum |
The reconstructed momentum of the corresponding TReconPID.
Definition at line 278 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
int ND::TSFGReconModule::TSFGParticle::NDOF |
object. Uses ND::TReconBase::GetQuality
The Number of Degrees of Freedom in the reconstruction of the
Definition at line 266 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
int ND::TSFGReconModule::TSFGParticle::NHits |
Number of hits.
Definition at line 256 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGParticle::Nodes |
The indices of the nodes contained by the current object.
Definition at line 253 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGParticle::Particles |
The indices of the particles contained by the current object.
Definition at line 249 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGParticle::PID |
Potential PIDs (ND::TReconPID::ParticleId) matching with TSFGParticle::PID_Weight values.
Definition at line 282 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<float> ND::TSFGReconModule::TSFGParticle::PID_weight |
PID weights for each PID in TSFGParticle::PID.
Definition at line 284 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
TLorentzVector ND::TSFGReconModule::TSFGParticle::Position |
corresponding object.
Retrieved from ND::TReconBase::GetNDOF Position of the correspponding object.
Definition at line 270 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
TLorentzVector ND::TSFGReconModule::TSFGParticle::PosVariance |
Variance on the position of the corresponding object.
Definition at line 272 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
float ND::TSFGReconModule::TSFGParticle::Quality |
ND::TReconBase::StateBits to check the which status flags are set.
The reported reconstruction 'quality' of the corresponding
Definition at line 263 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<int> ND::TSFGReconModule::TSFGParticle::Showers |
The indices of the showers contained by the current object.
Definition at line 251 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGParticle::Status |
The reported Status of the corresponding ND::TReconPID.
Use
Definition at line 260 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<int> ND::TSFGReconModule::TSFGParticle::Tracks |
The indices of the tracks contained by the current object.
Definition at line 250 of file TSFGReconModule.hxx.
int ND::TSFGReconModule::TSFGParticle::TrueParticleEff |
Efficiency of the True G4 particle associated to a TSFGParticle.
Definition at line 288 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
int ND::TSFGReconModule::TSFGParticle::TrueParticleID |
True G4 particle associated to a TSFGParticle.
Definition at line 286 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
int ND::TSFGReconModule::TSFGParticle::TrueParticlePur |
Purity of the True G4 particle associated to a TSFGParticle.
Definition at line 287 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<float> ND::TSFGReconModule::TSFGParticle::Truth_ChargeShare |
Carge share o true trajectory.
Definition at line 297 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<int> ND::TSFGReconModule::TSFGParticle::Truth_HitCount |
Nmber of hits contributed by each true trajectory.
Definition at line 296 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<int> ND::TSFGReconModule::TSFGParticle::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 294 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
std::vector<int> ND::TSFGReconModule::TSFGParticle::Truth_TrajIds |
True trajectory Ids.
Definition at line 295 of file TSFGReconModule.hxx.
Referenced by ND::TSFGReconModule::FillParticleObject().
UInt_t ND::TSFGReconModule::TSFGParticle::UniqueId |
A unique Id used for reconstruction objects.
Definition at line 257 of file TSFGReconModule.hxx.
std::vector<int> ND::TSFGReconModule::TSFGParticle::Vertices |
The indices of the vertices contained by the current object.
Definition at line 248 of file TSFGReconModule.hxx.