![]() |
eventAnalysis
7.0-49-g0ac7482
|
An object to hold specific TPC variables. More...
#include <TGlobalReconModule.hxx>
Public Member Functions | |
virtual | ~TTPCObject () |
ClassDef (TSubBaseObject, 1) | |
ClassDef (TGlobalReconModule::TTPCObject, 1) | |
Public Attributes | |
TVector3 | BackDirection |
The direction at the 'back' of the object. More... | |
TVector3 | BackDirectionVar |
The uncertainty on ND::TSubBaseObject::BackDirection. More... | |
double | BackMomentum |
The momentum measurement at the 'back' of the object. More... | |
double | BackMomentumError |
The uncertainty on ND::TSubBaseObject::BackMomentum. More... | |
TLorentzVector | BackPosition |
The global coordinate position at the 'back' of the object. More... | |
TLorentzVector | BackPositionVar |
The uncertainty on ND::TSubBaseObject::BackPosition. More... | |
double | Ccorr |
Corrected truncated mean charge deposit in PID. More... | |
double | Charge |
Charge from the TPC pid (+1, or -1) More... | |
double | Chi2 |
The chi2 of the fit. More... | |
double | Craw |
double | dEdxexpEle |
Estimated dE/dx for electron hypothesis. More... | |
double | dEdxexpKaon |
Estimated dE/dx for kaon hypothesis. More... | |
double | dEdxexpMuon |
Estimated dE/dx for muon hypothesis. More... | |
double | dEdxexpPion |
Estimated dE/dx for pion hypothesis. More... | |
double | dEdxexpProton |
Estimated dE/dx for proton hypothesis. More... | |
int | Detector |
Integer specifying which subdetector(s) the object belongs to. See TGlobalReconModule::GetDetectorNumber for the options. More... | |
double | EDeposit |
Deposited energy, N.B. the meaning of this is subdetector-local. More... | |
TVector3 | FrontDirection |
The direction at the 'front' of the object. More... | |
TVector3 | FrontDirectionVar |
The uncertainty on ND::TSubBaseObject::FrontDirection. More... | |
double | FrontMomentum |
The momentum measurement at the 'front' of the object. More... | |
double | FrontMomentumError |
The uncertainty on ND::TSubBaseObject::FrontMomentum. More... | |
TLorentzVector | FrontPosition |
The global coordinate position at the 'front' of the object. More... | |
TLorentzVector | FrontPositionVar |
The uncertainty on ND::TSubBaseObject::FrontPosition. More... | |
double | Length |
The length of the track or shower (RMS) More... | |
int | NbFittedHorizontalClusters |
The number of horizontal clusters contributed to the fit, TREx. More... | |
int | NbFittedVerticalClusters |
The number of vertical clusters contributed to the fit, TREx. More... | |
int | NConstituents |
The number of constituents. More... | |
int | NDOF |
The number of degrees of freedom in the fit. More... | |
int | NHits |
The number of constituent hits. More... | |
std::vector< int > | NHorRows |
The number of horizontal clusters in the track. More... | |
int | NNodes |
The number of reconstruction nodes. More... | |
double | NTrun |
70% of the number of cluster More... | |
std::vector< int > | NVerRows |
The number of vertical clusters in the track. More... | |
double | PDist |
Placeholder for momentum of BField refit. More... | |
double | PEField |
Placeholder for momentum of EField refit. More... | |
double | PullEle |
Pull for TPC pid electron hypothesis. More... | |
double | PullKaon |
Pull for TPC pid kaon hypothesis. More... | |
double | PullMuon |
Pull for TPC pid muon hypothesis. More... | |
double | PullPion |
Pull for TPC pid pion hypothesis. More... | |
double | PullProton |
Pull for TPC pid proton hypothesis. More... | |
double | SigmaEle |
Sigma estimated width of TPC pid electron hypothesis. More... | |
double | SigmaKaon |
Sigma estimated width of TPC pid kaon hypothesis. More... | |
double | SigmaMuon |
Sigma estimated width of TPC pid muon hypothesis. More... | |
double | SigmaPion |
Sigma estimated width of TPC pid pion hypothesis. More... | |
double | SigmaProton |
Sigma estimated width of TPC pid proton hypothesis. More... | |
unsigned long | Status |
The status for the fit. More... | |
std::vector< int > | T0Source |
The T0Source, the values are defined in TTPCFitStatusBranch.hxx, the TTPCT0Source enumeration. More... | |
double | TPCLength |
TPC track length. More... | |
int | TrackType |
Record of why the track was refit with a kalman filter fit instead of the likelihood fit. More... | |
double | TruedEdx |
double | TruedEdx_sec |
double | TrueEDeposit |
double | TrueEDeposit_sec |
TTrueParticle | TrueParticle |
The associated true particle. More... | |
UInt_t | UniqueID |
Unique identifier for sub-detector recon objects. More... | |
An object to hold specific TPC variables.
Definition at line 253 of file TGlobalReconModule.hxx.
|
virtual |
Definition at line 144 of file TGlobalReconModule.cxx.
|
inherited |
ND::TGlobalReconModule::TTPCObject::ClassDef | ( | TGlobalReconModule::TTPCObject | , |
1 | |||
) |
|
inherited |
The direction at the 'back' of the object.
Definition at line 86 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::BackDirection.
Definition at line 92 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The momentum measurement at the 'back' of the object.
Definition at line 98 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::BackMomentum.
Definition at line 104 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The global coordinate position at the 'back' of the object.
Definition at line 74 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::BackPosition.
Definition at line 80 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
double ND::TGlobalReconModule::TTPCObject::Ccorr |
Corrected truncated mean charge deposit in PID.
Definition at line 259 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::Charge |
Charge from the TPC pid (+1, or -1)
Definition at line 256 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
|
inherited |
The chi2 of the fit.
Definition at line 61 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
double ND::TGlobalReconModule::TTPCObject::Craw |
Definition at line 258 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::dEdxexpEle |
Estimated dE/dx for electron hypothesis.
Definition at line 265 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::dEdxexpKaon |
Estimated dE/dx for kaon hypothesis.
Definition at line 268 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::dEdxexpMuon |
Estimated dE/dx for muon hypothesis.
Definition at line 266 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::dEdxexpPion |
Estimated dE/dx for pion hypothesis.
Definition at line 267 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::dEdxexpProton |
Estimated dE/dx for proton hypothesis.
Definition at line 269 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
|
inherited |
Integer specifying which subdetector(s) the object belongs to. See TGlobalReconModule::GetDetectorNumber for the options.
Definition at line 53 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
Deposited energy, N.B. the meaning of this is subdetector-local.
Definition at line 63 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), ND::TGlobalReconModule::FillP0DInfo(), ND::TGlobalReconModule::FillSMRDInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The direction at the 'front' of the object.
Definition at line 83 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillP0DInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::FrontDirection.
Definition at line 89 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The momentum measurement at the 'front' of the object.
Definition at line 95 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::FrontMomentum.
Definition at line 101 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The global coordinate position at the 'front' of the object.
Definition at line 71 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillP0DInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The uncertainty on ND::TSubBaseObject::FrontPosition.
Definition at line 77 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The length of the track or shower (RMS)
Definition at line 68 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillGlobalPIDs(), ND::TGlobalReconModule::FillP0DInfo(), ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
int ND::TGlobalReconModule::TTPCObject::NbFittedHorizontalClusters |
The number of horizontal clusters contributed to the fit, TREx.
Definition at line 281 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
int ND::TGlobalReconModule::TTPCObject::NbFittedVerticalClusters |
The number of vertical clusters contributed to the fit, TREx.
Definition at line 280 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
|
inherited |
The number of constituents.
Definition at line 65 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The number of degrees of freedom in the fit.
Definition at line 59 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
The number of constituent hits.
Definition at line 55 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), ND::TGlobalReconModule::FillSFGOther(), and ND::TGlobalReconModule::FillSubBaseObject().
std::vector<int> ND::TGlobalReconModule::TTPCObject::NHorRows |
The number of horizontal clusters in the track.
Definition at line 277 of file TGlobalReconModule.hxx.
|
inherited |
The number of reconstruction nodes.
Definition at line 57 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSFGInfo(), and ND::TGlobalReconModule::FillSubBaseObject().
double ND::TGlobalReconModule::TTPCObject::NTrun |
70% of the number of cluster
Definition at line 257 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
std::vector<int> ND::TGlobalReconModule::TTPCObject::NVerRows |
The number of vertical clusters in the track.
Definition at line 279 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::PDist |
Placeholder for momentum of BField refit.
Definition at line 282 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::PEField |
Placeholder for momentum of EField refit.
Definition at line 283 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::PullEle |
Pull for TPC pid electron hypothesis.
Definition at line 260 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::PullKaon |
Pull for TPC pid kaon hypothesis.
Definition at line 263 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::PullMuon |
Pull for TPC pid muon hypothesis.
Definition at line 261 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::PullPion |
Pull for TPC pid pion hypothesis.
Definition at line 262 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::PullProton |
Pull for TPC pid proton hypothesis.
Definition at line 264 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::SigmaEle |
Sigma estimated width of TPC pid electron hypothesis.
Definition at line 270 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::SigmaKaon |
Sigma estimated width of TPC pid kaon hypothesis.
Definition at line 273 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::SigmaMuon |
Sigma estimated width of TPC pid muon hypothesis.
Definition at line 271 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::SigmaPion |
Sigma estimated width of TPC pid pion hypothesis.
Definition at line 272 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::SigmaProton |
Sigma estimated width of TPC pid proton hypothesis.
Definition at line 274 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
|
inherited |
The status for the fit.
Definition at line 50 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
std::vector<int> ND::TGlobalReconModule::TTPCObject::T0Source |
The T0Source, the values are defined in TTPCFitStatusBranch.hxx, the TTPCT0Source enumeration.
Definition at line 275 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::TPCLength |
TPC track length.
Definition at line 284 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
int ND::TGlobalReconModule::TTPCObject::TrackType |
Record of why the track was refit with a kalman filter fit instead of the likelihood fit.
Definition at line 285 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::TruedEdx |
Definition at line 290 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::TruedEdx_sec |
Definition at line 291 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::TrueEDeposit |
Definition at line 288 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
double ND::TGlobalReconModule::TTPCObject::TrueEDeposit_sec |
Definition at line 289 of file TGlobalReconModule.hxx.
Referenced by ND::TGlobalReconModule::FillTPCObject().
|
inherited |
The associated true particle.
Definition at line 107 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().
|
inherited |
Unique identifier for sub-detector recon objects.
Definition at line 47 of file TGlobalBaseObjects.hxx.
Referenced by ND::TGlobalReconModule::FillSubBaseObject().