HighLAND
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
AnaTPCParticle Class Reference

Representation of a TPC segment of a global track. More...

#include <DataClasses.hxx>

Inheritance diagram for AnaTPCParticle:
AnaTPCParticleB AnaSubTrack AnaParticleMomB AnaParticleB AnaParticleMomE AnaRecObjectC AnaTPCParticleIO

Public Member Functions

virtual AnaTPCParticleClone ()
 Clone this object.
 
virtual void Print () const
 Dump the object to screen.
 
- Public Member Functions inherited from AnaParticleB
AnaTrueParticleBGetTrueParticle () 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

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 AnaParticleBOriginal
 
- 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.
 
AnaTrueObjectCTrueObject
 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

 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.
 

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.
 

Detailed Description

Representation of a TPC segment of a global track.

Definition at line 377 of file DataClasses.hxx.

Member Data Documentation

§ Purity

Float_t AnaTPCParticle::Purity

The purity of the associated true track with respect to this TPC segment. TrueTrack->Purity gives the purity of the true track with respect to the global object.

Definition at line 435 of file DataClasses.hxx.


The documentation for this class was generated from the following files: