![]() |
eventAnalysis
7.0-49-g0ac7482
|
SMRD isolated track. More...
#include <TSmrdReconModule.hxx>
Public Member Functions | |
virtual | ~TSmrdIsoTrack () |
ClassDef (TSmrdReconModule::TSmrdIsoTrack, 1) | |
Public Attributes | |
std::string | AlgorithmName |
Name of the reconstruction algorithm. More... | |
double | avgtime |
Average hit time of the corresponding ND::TReconTrack. More... | |
TLorentzVector | BackPos |
Position of the 'last' TTrackState of the corresponding ND::TReconTrack. More... | |
TLorentzVector | BackPosVariance |
Variance on the position of the 'last' TTrackState of the corresponding ND::TReconTrack. More... | |
double | Chi2 |
The reported reconstruction 'quality' of the corresponding ND::TReconTrack. More... | |
TVector3 | Direction |
Direction of the TTrackState which is the state of the corresponding ND::TReconTrack. More... | |
TVector3 | DirectionVariance |
Variance on the direction the TTrackState which is the state of the corresponding ND::TReconTrack. More... | |
double | EDeposit |
The total reconstructed charge of the corresponding ND::TReconTrack. More... | |
TLorentzVector | FrontPos |
Position of the 'first' TTrackState of the corresponding ND::TReconTrack. More... | |
TLorentzVector | FrontPosVariance |
Variance on the position of the 'first' TTrackState of the corresponding ND::TReconTrack. More... | |
int | KalmanStatus |
Kalman filter refit result for the corresponding ND::TReconTrack. More... | |
int | NDOF |
The Number of Degrees of Freedom in the reconstruction of the corresponding ND::TReconTrack. More... | |
int | NHits |
Number of ND::THits which are associated with the corresponding ND::TReconTrack. More... | |
int | NNodes |
Number of TReconNodes which are constituents of the corresponding ND::TReconTrack. More... | |
double | PhiAngle |
Polar coordinate phi of the TSmrdIsoTrack::Direction. More... | |
double | Range |
The spacial distance between TSmrdIsoTrack::FrontPos and TSmrdIsoTrack::BackPos. More... | |
int | Status |
The reported Status of the corresponding ND::TReconTrack. More... | |
double | ThetaAngle |
Polar coordinate theta of the TSmrdIsoTrack::Direction. More... | |
int | TrueFinalDet |
For MC events: The subdetector in which TSmrdIsoTrack::TrueFinalPos lies. More... | |
TLorentzVector | TrueFinalPos |
For MC events: The true final position of the corresponding ND::TG4Trajectory. More... | |
double | TrueHitEff |
For MC events: The 'completeness' of the ND::THits which make up the corresponding ND::TReconTrack. More... | |
double | TrueHitPurity |
For MC events: The 'cleanliness' of the ND::THits which make up the corresponding ND::TReconTrack. More... | |
int | TrueId |
For MC events: The Id of the corresponding ND::TG4Trajectory. More... | |
int | TrueInitDet |
For MC events: The subdetector in which TSmrdIsoTrack::TrueInitPos lies. More... | |
TLorentzVector | TrueInitMom |
For MC events: The true initial momentum of the corresponding ND::TG4Trajectory. More... | |
TLorentzVector | TrueInitPos |
For MC events: The true initial position of the corresponding ND::TG4Trajectory. More... | |
int | TrueParentId |
For MC events: The Id of the true trajectory's parent ND::TG4Trajectory. More... | |
int | TruePDG |
For MC events: The PDG code of the true particle. More... | |
UInt_t | UniqueID |
The Unique ID of the corresponding ND::TReconTrack, used for global-subdetector matching. More... | |
SMRD isolated track.
Definition at line 97 of file TSmrdReconModule.hxx.
|
virtual |
Definition at line 23 of file TSmrdReconModule.cxx.
ND::TSmrdReconModule::TSmrdIsoTrack::ClassDef | ( | TSmrdReconModule::TSmrdIsoTrack | , |
1 | |||
) |
std::string ND::TSmrdReconModule::TSmrdIsoTrack::AlgorithmName |
Name of the reconstruction algorithm.
Definition at line 103 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
double ND::TSmrdReconModule::TSmrdIsoTrack::avgtime |
Average hit time of the corresponding ND::TReconTrack.
Defaults to '-9999.0' if no ND::TRealDatum named 'averageHitTime' is found on the corresponding ND::TReconTrack.
Definition at line 173 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TLorentzVector ND::TSmrdReconModule::TSmrdIsoTrack::BackPos |
Position of the 'last' TTrackState of the corresponding ND::TReconTrack.
Definition at line 119 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TLorentzVector ND::TSmrdReconModule::TSmrdIsoTrack::BackPosVariance |
Variance on the position of the 'last' TTrackState of the corresponding ND::TReconTrack.
Definition at line 126 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
double ND::TSmrdReconModule::TSmrdIsoTrack::Chi2 |
The reported reconstruction 'quality' of the corresponding ND::TReconTrack.
Uses ND::TReconBase::GetQuality
Definition at line 180 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TVector3 ND::TSmrdReconModule::TSmrdIsoTrack::Direction |
Direction of the TTrackState which is the state of the corresponding ND::TReconTrack.
Definition at line 133 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TVector3 ND::TSmrdReconModule::TSmrdIsoTrack::DirectionVariance |
Variance on the direction the TTrackState which is the state of the corresponding ND::TReconTrack.
Definition at line 138 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
double ND::TSmrdReconModule::TSmrdIsoTrack::EDeposit |
The total reconstructed charge of the corresponding ND::TReconTrack.
Defaults to '-9999.0' if no ND::TRealDatum named 'totalCharge' is found on the corresponding ND::TReconTrack.
Definition at line 168 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TLorentzVector ND::TSmrdReconModule::TSmrdIsoTrack::FrontPos |
Position of the 'first' TTrackState of the corresponding ND::TReconTrack.
Definition at line 105 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TLorentzVector ND::TSmrdReconModule::TSmrdIsoTrack::FrontPosVariance |
Variance on the position of the 'first' TTrackState of the corresponding ND::TReconTrack.
Definition at line 112 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::KalmanStatus |
Kalman filter refit result for the corresponding ND::TReconTrack.
Holds '1' if the algorithm was run and has Status kSuccess, otherwise '0'
Definition at line 157 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::NDOF |
The Number of Degrees of Freedom in the reconstruction of the corresponding ND::TReconTrack.
Retreived from ND::TReconBase::GetNDOF
Definition at line 163 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::NHits |
Number of ND::THits which are associated with the corresponding ND::TReconTrack.
Definition at line 142 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::NNodes |
Number of TReconNodes which are constituents of the corresponding ND::TReconTrack.
Definition at line 147 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
double ND::TSmrdReconModule::TSmrdIsoTrack::PhiAngle |
Polar coordinate phi of the TSmrdIsoTrack::Direction.
Definition at line 189 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
double ND::TSmrdReconModule::TSmrdIsoTrack::Range |
The spacial distance between TSmrdIsoTrack::FrontPos and TSmrdIsoTrack::BackPos.
Definition at line 178 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::Status |
The reported Status of the corresponding ND::TReconTrack.
Holds kSuccess if the ND::TReconTrack::fStatus has the kSuccess bit set. Uses ND::TReconBase::CheckStatus to check this.
Definition at line 153 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
double ND::TSmrdReconModule::TSmrdIsoTrack::ThetaAngle |
Polar coordinate theta of the TSmrdIsoTrack::Direction.
Definition at line 185 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::TrueFinalDet |
For MC events: The subdetector in which TSmrdIsoTrack::TrueFinalPos lies.
Definition at line 218 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TLorentzVector ND::TSmrdReconModule::TSmrdIsoTrack::TrueFinalPos |
For MC events: The true final position of the corresponding ND::TG4Trajectory.
Uses TSmrdIsoTrack::TrueId to obtain the corresponding ND::TG4Trajectory.
In some cases a given ND::TG4Trajectory may not have been saved in which case this will hold a default value of '{-9999,-9999,-9999,-9999}'.Definition at line 209 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
double ND::TSmrdReconModule::TSmrdIsoTrack::TrueHitEff |
For MC events: The 'completeness' of the ND::THits which make up the corresponding ND::TReconTrack.
Compares to the ND::TG4Trajectory with Id = TSmrdIsoTrack::TrueId via TrackTruthInfo::GetG4TrajIDHits
Definition at line 268 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
double ND::TSmrdReconModule::TSmrdIsoTrack::TrueHitPurity |
For MC events: The 'cleanliness' of the ND::THits which make up the corresponding ND::TReconTrack.
Compares to the ND::TG4Trajectory with Id = TSmrdIsoTrack::TrueId via TrackTruthInfo::GetG4TrajIDHits
Definition at line 261 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::TrueId |
For MC events: The Id of the corresponding ND::TG4Trajectory.
Uses the corresponding ND::TReconTrack's ND::THitSelection and TrackTruthInfo::GetG4TrajIDHits to obtain the corresponding ND::TG4Trajectory.
Definition at line 233 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::TrueInitDet |
For MC events: The subdetector in which TSmrdIsoTrack::TrueInitPos lies.
Uses TSmrdIsoTrack::TrueId to obtain the corresponding ND::TG4Trajectory.
In some cases a given ND::TG4Trajectory may not have been saved in which case this will hold a default value of '{-9999,-9999,-9999,-9999}'.Definition at line 204 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TLorentzVector ND::TSmrdReconModule::TSmrdIsoTrack::TrueInitMom |
For MC events: The true initial momentum of the corresponding ND::TG4Trajectory.
Uses TSmrdIsoTrack::TrueId to obtain the corresponding ND::TG4Trajectory.
In some cases a given ND::TG4Trajectory may not have been saved in which case this will hold a default value of '{-9999,-9999,-9999,-9999}'.Definition at line 224 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
TLorentzVector ND::TSmrdReconModule::TSmrdIsoTrack::TrueInitPos |
For MC events: The true initial position of the corresponding ND::TG4Trajectory.
Definition at line 195 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::TrueParentId |
For MC events: The Id of the true trajectory's parent ND::TG4Trajectory.
Uses TSmrdIsoTrack::TrueId to obtain the corresponding ND::TG4Trajectory.
In some cases a given ND::TG4Trajectory may not have been saved in which case this will hold a default value of '-999'.Definition at line 252 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
int ND::TSmrdReconModule::TSmrdIsoTrack::TruePDG |
For MC events: The PDG code of the true particle.
Uses TSmrdIsoTrack::TrueId to obtain the corresponding ND::TG4Trajectory.
In some cases a given ND::TG4Trajectory may not have been saved in which case this will hold a default value of '0'.Definition at line 243 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().
UInt_t ND::TSmrdReconModule::TSmrdIsoTrack::UniqueID |
The Unique ID of the corresponding ND::TReconTrack, used for global-subdetector matching.
Definition at line 101 of file TSmrdReconModule.hxx.
Referenced by ND::TSmrdReconModule::FillTree().