![]() |
eventAnalysis
7.0-49-g0ac7482
|
An object to describe a reconstructed trackerRecon result. More...
#include <TTrackerReconModule.hxx>
Public Member Functions | |
TTrackerResult () | |
virtual | ~TTrackerResult () |
ClassDef (TTrackerReconModule::TTrackerResult, 1) | |
Public Attributes | |
std::string | AlgorithmName |
The name of the algorithm that created this object. More... | |
double | Charge |
The Charge (+-1) More... | |
double | Chi2 |
The chi2 of the fit. More... | |
Int_t | ConstitIdx [2] |
Index into Constituents of the constituents usedto build this track. More... | |
TClonesArray * | Constituents |
All constituents, and constituents-constituents... More... | |
int | Detectors |
Detectors used. More... | |
TVector3 | Direction |
track direction vector More... | |
TVector3 | DirectionVariance |
track direction variance More... | |
double | EDeposit |
The deposited charge for the object (number of pe's) More... | |
TClonesArray * | FGD |
FGD objects associated with track. More... | |
TTrackerConstituent | hackConstituentsObject |
This is just here to foolTFile::MakeProject, not areal object. More... | |
TFGDTrack | hackFGDTrack |
This is just here to fool TFile::MakeProject,not a real object. More... | |
TTrackerNode | hackNodes |
This is just here to fool TFile::MakeProject,not a real object. More... | |
TTPCTrack | hackTPCTrack |
This is just here to fool TFile::MakeProject,not a real object. More... | |
bool | isForward |
Sense of object. More... | |
double | Length |
The total length of the object in mm. More... | |
std::vector< double > | Likelihoods |
the PID likelihoods for combined PID for now this is the product of the three TPC PID probabilities The first entry is the most likely hypothesis, followed by alternate hypotheses The Pid for the given likelihood is in the same index into the vectors. More... | |
int | matchingFailure_flag |
Flag a object where the TPC-FGD matchingfailed. More... | |
double | Momentum |
track momentum MeV/c More... | |
double | MomentumError |
track momentum MeV/c More... | |
Int_t | NConstituents |
The number of constituents (tracks and pids) usedto build this track. More... | |
int | NDOF |
The number of degrees of freedom. More... | |
Int_t | NFGDs |
Number of FGD Specific objects. More... | |
int | NHits |
The number of hits. More... | |
int | NNodes |
The number of nodes (fgd hits + tpc tracks) More... | |
TClonesArray * | Nodes |
Kinematics of the track at each node in the track fit. More... | |
Int_t | NTotalConstituents |
Number of all constituents, andconstituents-constituents... More... | |
Int_t | NTPCs |
Number of TPC tracks used to build this track. More... | |
std::vector< int > | Pids |
the PID that goes with Likelihoods More... | |
TLorentzVector | Position |
track position 4-vector (x,y,z,t) in mm, ns More... | |
double | Quality |
The quality of the fit.(probability(chi2,ndof)) More... | |
unsigned long | Status |
The status for the fit. More... | |
TClonesArray * | TPC |
Information about the TPC pids/tracks used to buildthis track. More... | |
TTrueParticle | TrueParticle |
information about the true particleassociated with this track More... | |
UInt_t | UniqueID |
Unique ID number to allow matching to Global Reconobject. More... | |
TLorentzVector | Variance |
track position variance 4-vectorvar(x),var(y),var(z),var(t) in mm^2, ns^2 More... | |
An object to describe a reconstructed trackerRecon result.
Definition at line 275 of file TTrackerReconModule.hxx.
ND::TTrackerReconModule::TTrackerResult::TTrackerResult | ( | ) |
Definition at line 56 of file TTrackerReconModule.cxx.
|
virtual |
Definition at line 55 of file TTrackerReconModule.cxx.
ND::TTrackerReconModule::TTrackerResult::ClassDef | ( | TTrackerReconModule::TTrackerResult | , |
1 | |||
) |
std::string ND::TTrackerReconModule::TTrackerResult::AlgorithmName |
The name of the algorithm that created this object.
Definition at line 281 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillTree().
double ND::TTrackerReconModule::TTrackerResult::Charge |
The Charge (+-1)
Definition at line 294 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
double ND::TTrackerReconModule::TTrackerResult::Chi2 |
The chi2 of the fit.
Definition at line 286 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillTree().
Int_t ND::TTrackerReconModule::TTrackerResult::ConstitIdx[2] |
Index into Constituents of the constituents usedto build this track.
Definition at line 289 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
TClonesArray* ND::TTrackerReconModule::TTrackerResult::Constituents |
All constituents, and constituents-constituents...
Definition at line 292 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().
int ND::TTrackerReconModule::TTrackerResult::Detectors |
Detectors used.
Definition at line 282 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillTree().
TVector3 ND::TTrackerReconModule::TTrackerResult::Direction |
track direction vector
Definition at line 312 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
TVector3 ND::TTrackerReconModule::TTrackerResult::DirectionVariance |
track direction variance
Definition at line 313 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
double ND::TTrackerReconModule::TTrackerResult::EDeposit |
The deposited charge for the object (number of pe's)
Definition at line 295 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
TClonesArray* ND::TTrackerReconModule::TTrackerResult::FGD |
FGD objects associated with track.
Definition at line 320 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillConstituentTrack(), and ND::TTrackerReconModule::FillFinalTrack().
TTrackerConstituent ND::TTrackerReconModule::TTrackerResult::hackConstituentsObject |
This is just here to foolTFile::MakeProject, not areal object.
Definition at line 330 of file TTrackerReconModule.hxx.
TFGDTrack ND::TTrackerReconModule::TTrackerResult::hackFGDTrack |
This is just here to fool TFile::MakeProject,not a real object.
Definition at line 332 of file TTrackerReconModule.hxx.
TTrackerNode ND::TTrackerReconModule::TTrackerResult::hackNodes |
This is just here to fool TFile::MakeProject,not a real object.
Definition at line 333 of file TTrackerReconModule.hxx.
TTPCTrack ND::TTrackerReconModule::TTrackerResult::hackTPCTrack |
This is just here to fool TFile::MakeProject,not a real object.
Definition at line 331 of file TTrackerReconModule.hxx.
bool ND::TTrackerReconModule::TTrackerResult::isForward |
Sense of object.
Definition at line 293 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
double ND::TTrackerReconModule::TTrackerResult::Length |
The total length of the object in mm.
Definition at line 296 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
std::vector<double> ND::TTrackerReconModule::TTrackerResult::Likelihoods |
the PID likelihoods for combined PID for now this is the product of the three TPC PID probabilities The first entry is the most likely hypothesis, followed by alternate hypotheses The Pid for the given likelihood is in the same index into the vectors.
Value of the Pid is based on the one from TReconPID, ie: notset=0, other=1, shower=2, em=3, electron=4, gamma=5, hadronic=6, pi0=7, light-track=8, muon=9, pion=10, heavy-track=11, proton=12, kaon=13
Definition at line 308 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid().
int ND::TTrackerReconModule::TTrackerResult::matchingFailure_flag |
Flag a object where the TPC-FGD matchingfailed.
Definition at line 297 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::CheckMatchingFailure().
double ND::TTrackerReconModule::TTrackerResult::Momentum |
track momentum MeV/c
Definition at line 314 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
double ND::TTrackerReconModule::TTrackerResult::MomentumError |
track momentum MeV/c
Definition at line 315 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
Int_t ND::TTrackerReconModule::TTrackerResult::NConstituents |
The number of constituents (tracks and pids) usedto build this track.
Definition at line 288 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
int ND::TTrackerReconModule::TTrackerResult::NDOF |
The number of degrees of freedom.
Definition at line 285 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillTree().
Int_t ND::TTrackerReconModule::TTrackerResult::NFGDs |
Number of FGD Specific objects.
Definition at line 319 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillConstituentTrack(), and ND::TTrackerReconModule::FillFinalTrack().
int ND::TTrackerReconModule::TTrackerResult::NHits |
The number of hits.
Definition at line 287 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
int ND::TTrackerReconModule::TTrackerResult::NNodes |
The number of nodes (fgd hits + tpc tracks)
Definition at line 321 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
TClonesArray* ND::TTrackerReconModule::TTrackerResult::Nodes |
Kinematics of the track at each node in the track fit.
Definition at line 323 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
Int_t ND::TTrackerReconModule::TTrackerResult::NTotalConstituents |
Number of all constituents, andconstituents-constituents...
Definition at line 290 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillConstituentPid(), and ND::TTrackerReconModule::FillConstituentTrack().
Int_t ND::TTrackerReconModule::TTrackerResult::NTPCs |
Number of TPC tracks used to build this track.
Definition at line 317 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillConstituentPid(), ND::TTrackerReconModule::FillConstituentTrack(), ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
std::vector<int> ND::TTrackerReconModule::TTrackerResult::Pids |
the PID that goes with Likelihoods
Definition at line 309 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid().
TLorentzVector ND::TTrackerReconModule::TTrackerResult::Position |
track position 4-vector (x,y,z,t) in mm, ns
Definition at line 310 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
double ND::TTrackerReconModule::TTrackerResult::Quality |
The quality of the fit.(probability(chi2,ndof))
Definition at line 284 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillConstituentPid(), ND::TTrackerReconModule::FillConstituentTrack(), and ND::TTrackerReconModule::FillTree().
unsigned long ND::TTrackerReconModule::TTrackerResult::Status |
The status for the fit.
Definition at line 283 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillTree().
TClonesArray* ND::TTrackerReconModule::TTrackerResult::TPC |
Information about the TPC pids/tracks used to buildthis track.
Definition at line 318 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillConstituentPid(), ND::TTrackerReconModule::FillConstituentTrack(), ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().
TTrueParticle ND::TTrackerReconModule::TTrackerResult::TrueParticle |
information about the true particleassociated with this track
Definition at line 316 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillTree().
UInt_t ND::TTrackerReconModule::TTrackerResult::UniqueID |
Unique ID number to allow matching to Global Reconobject.
Definition at line 279 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillTree().
TLorentzVector ND::TTrackerReconModule::TTrackerResult::Variance |
track position variance 4-vectorvar(x),var(y),var(z),var(t) in mm^2, ns^2
Definition at line 311 of file TTrackerReconModule.hxx.
Referenced by ND::TTrackerReconModule::FillFinalPid(), and ND::TTrackerReconModule::FillFinalTrack().