|
HighLAND
|
Representation of a global track. More...
#include <BaseDataClasses.hxx>
Public Member Functions | |
| virtual AnaTrackB * | Clone () |
| Clone this object. | |
| virtual void | Print () const |
| Dump the object to screen. | |
| const AnaTrackB * | GetOriginalTrack () const |
| Return a casted version of the original AnaParticleB associated. | |
Public Member Functions inherited from AnaParticleB | |
| AnaTrueParticleB * | GetTrueParticle () const |
| Return a casted version of the AnaTrueObject associated. | |
Public Member Functions inherited from AnaRecObjectC | |
| void | Print () const |
| Dump the object to screen. | |
Public Attributes | |
| Int_t | Index |
| The index of this particle track in the vector of particles. TODO: Not sure it is needed (only use in PID utils) | |
| Float_t | RangeMomentumMuon |
| Momentum by range calculated with muon hypothesis. | |
| Float_t | MomentumFlip |
| Momentum for the main PID hypothesis and reverse sense. More... | |
| Int_t | TPCQualityCut |
| Whether track passes TPC quality cut. | |
| AnaToF | ToF |
| Times of flight between pairs of detectors. | |
| AnaTPCParticleB * | TPCSegments [NMAXTPCS] |
| The TPC segments that contributed to this global track. | |
| int | nTPCSegments |
| How many TPC tracks are associated with this track. | |
| AnaFGDParticleB * | FGDSegments [NMAXFGDS] |
| The FGD segments that contributed to this global track. | |
| int | nFGDSegments |
| How many FGD tracks are associated with this track. | |
| AnaECALParticleB * | ECALSegments [NMAXECALS] |
| The ECAL segments that contributed to this global track. | |
| int | nECALSegments |
| How many ECAL tracks are associated with this track. | |
| AnaSMRDParticleB * | SMRDSegments [NMAXSMRDS] |
| The SMRD segments that contributed to this global track. | |
| int | nSMRDSegments |
| How many SMRD tracks are associated with this track. | |
| AnaP0DParticleB * | P0DSegments [NMAXP0DS] |
| The P0D segments that contributed to this global track. | |
| int | nP0DSegments |
| How many P0D tracks are associated with this track. | |
| std::vector< AnaTPCParticleB * > | TPCSegmentsVect |
| A copy of the segment arrays but using an std::vector, which can be saved into a tree. | |
| std::vector< AnaFGDParticleB * > | FGDSegmentsVect |
| std::vector< AnaECALParticleB * > | ECALSegmentsVect |
| std::vector< AnaSMRDParticleB * > | SMRDSegmentsVect |
| std::vector< AnaP0DParticleB * > | P0DSegmentsVect |
Public Attributes inherited from AnaParticleB | |
| Int_t | NHits |
| The number of hits in the particle. | |
| Int_t | NNodes |
| The number of nodes in the reconstructed object. | |
| Float_t | DirectionStart [3] |
| The reconstructed start direction of the particle. | |
| Float_t | DirectionEnd [3] |
| The reconstructed end direction of the particle. | |
| Float_t | PositionStart [4] |
| The reconstructed start position of the particle. | |
| Float_t | PositionEnd [4] |
| The reconstructed end position of the particle. | |
| const AnaParticleB * | Original |
Public Attributes inherited from AnaRecObjectC | |
| Int_t | UniqueID |
| The UniqueID of this reconstructed object. | |
| Int_t | Status |
| The Status of the fit of this reconstructed object. | |
| AnaTrueObjectC * | TrueObject |
| The link to the true oject that most likely generated this reconstructed object. | |
| unsigned long | Detector |
Public Attributes inherited from AnaParticleMomE | |
| Float_t | Charge |
| The reconstructed charge of the particle. | |
| Float_t | Momentum |
| The reconstructed momentum of the particle, at the start position. | |
| Float_t | MomentumEnd |
| The reconstructed momentum of the particle, at the end position. | |
Protected Member Functions | |
| AnaTrackB (const AnaTrackB &track) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Protected Member Functions inherited from AnaParticleMomB | |
| AnaParticleMomB (const AnaParticleMomB &part) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Protected Member Functions inherited from AnaParticleB | |
| AnaParticleB (const AnaParticleB &part) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Protected Member Functions inherited from AnaRecObjectC | |
| AnaRecObjectC (const AnaRecObjectC &recObj) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Protected Member Functions inherited from AnaParticleMomE | |
| AnaParticleMomE (const AnaParticleMomE &part) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Additional Inherited Members | |
Static Public Member Functions inherited from AnaParticleMomB | |
| static bool | CompareMomentum (const AnaParticleMomB *t1, const AnaParticleMomB *t2) |
| Function used to sort momentum in decreasing order. | |
Static Public Member Functions inherited from AnaParticleB | |
| static bool | CompareNHits (const AnaParticleB *t1, const AnaParticleB *t2) |
| Compare the NHits of two particles. Return whether t1 is higher NHts than t2. | |
Representation of a global track.
Definition at line 603 of file BaseDataClasses.hxx.
| Float_t AnaTrackB::MomentumFlip |
Momentum for the main PID hypothesis and reverse sense.
Variables in order to be able to flip a particle based on ToF info Contains kinematics parameters which results of the particle fit with a reverse sense hypothesis
Definition at line 638 of file BaseDataClasses.hxx.
1.8.13