|
HighLAND
|
Representation of a TPC segment of a global particle. More...
#include <DataClassesIO.hxx>
Public Member Functions | |
| AnaTPCParticleIO (const AnaTPCParticle &particle) | |
| A constructor from the corresponding base class. | |
| virtual void | Define (OutputManager &man, const std::string &counter, const std::string &prefix="") const |
| virtual void | Write (OutputManager &man, const std::string &prefix="", Int_t indx1=-1, Int_t indx2=0) const |
Public Member Functions inherited from AnaTPCParticle | |
| virtual AnaTPCParticle * | Clone () |
| Clone this object. | |
| virtual void | Print () const |
| Dump the object to screen. | |
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. | |
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. | |
Public Attributes inherited from AnaTPCParticle | |
| Float_t | Pullmu |
| Muon pull of the segment: (dEdxMeas-dEdxexpMuon)/dEdxSigmaMuon. | |
| Float_t | Pullele |
| Electron pull of the segment: (dEdxMeas-dEdxexpEle)/dEdxSigmaEle. | |
| Float_t | Pullp |
| Proton pull of the segment: (dEdxMeas-dEdxexpProton)/dEdxSigmaProton. | |
| Float_t | Pullpi |
| Pion pull of the segment: (dEdxMeas-dEdxexpPion)/dEdxSigmaPion. | |
| Float_t | Pullk |
| Kaon pull of the segment: (dEdxMeas-dEdxexpPion)/dEdxSigmaKaon. | |
| Float_t | dEdxexpKaon |
| Expected dE/dx for a proton, based on the reconstructed momentum. | |
| Float_t | dEdxSigmaKaon |
| Expected error on the dE/dx measurement, for the proton hypothesis. | |
| Float_t | Purity |
Public Attributes inherited from AnaTPCParticleB | |
| Float_t | MomentumError |
| Error of the momentum at the start of the segment. | |
| Float_t | RefitMomentum |
| Reconstructed momentum with the empirical distortion corrections. | |
| Float_t | EFieldRefitMomentum |
| Reconstructed momentum with the E-field distortion corrections. | |
| Float_t | dEdxMeas |
| dE/dx as measured by the TPC. | |
| Float_t | dEdxexpMuon |
| Expected dE/dx for a muon, based on the reconstructed momentum. | |
| Float_t | dEdxexpEle |
| Expected dE/dx for an electron, based on the reconstructed momentum. | |
| Float_t | dEdxexpPion |
| Expected dE/dx for a pion, based on the reconstructed momentum. | |
| Float_t | dEdxexpProton |
| Expected dE/dx for a proton, based on the reconstructed momentum. | |
| Float_t | dEdxSigmaMuon |
| Expected error on the dE/dx measurement, for the muon hypothesis. | |
| Float_t | dEdxSigmaEle |
| Expected error on the dE/dx measurement, for the electron hypothesis. | |
| Float_t | dEdxSigmaPion |
| Expected error on the dE/dx measurement, for the pion hypothesis. | |
| Float_t | dEdxSigmaProton |
| Expected error on the dE/dx measurement, for the proton hypothesis. | |
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. | |
Public Attributes inherited from AnaSubTrack | |
| Float_t | Length |
| The number of hits in the reconstructed object. More... | |
Protected Member Functions inherited from AnaTPCParticle | |
| AnaTPCParticle (const AnaTPCParticle &seg) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Protected Member Functions inherited from AnaTPCParticleB | |
| AnaTPCParticleB (const AnaTPCParticleB &seg) | |
| 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. | |
Protected Member Functions inherited from AnaSubTrack | |
| AnaSubTrack (const AnaSubTrack &seg) | |
| Copy constructor is protected, as Clone() should be used to copy this object. | |
Representation of a TPC segment of a global particle.
Definition at line 75 of file DataClassesIO.hxx.
1.8.13