AliRoot Core  ee782a0 (ee782a0)
AliESDMuonTrack Class Reference

Class to describe the MUON tracks in the Event Summary Data class. More...

#include <AliESDMuonTrack.h>

Inheritance diagram for AliESDMuonTrack:

Public Types

enum  EAliTriggerChPatternFlag { kNoEff, kChEff, kSlatEff, kBoardEff }
 
enum  EAliTriggerChPatternInfo {
  kCrossDifferentSlats = 20, kTrackMatchesManyPads = 21, kTrackMatchesFewPads = 22, kTrackOutsideGeometry = 23,
  kTrackerTrackPattern = 24, kTrackMatchesMasks = 25
}
 

Public Member Functions

 AliESDMuonTrack ()
 
virtual ~AliESDMuonTrack ()
 
 AliESDMuonTrack (const AliESDMuonTrack &esdm)
 
AliESDMuonTrackoperator= (const AliESDMuonTrack &esdm)
 
virtual void Copy (TObject &obj) const
 
virtual void Clear (Option_t *opt="")
 
void Reset ()
 
Bool_t ContainTrackerData () const
 
Bool_t ContainTriggerData () const
 
Double_t GetInverseBendingMomentum (void) const
 
void SetInverseBendingMomentum (Double_t InverseBendingMomentum)
 
Double_t GetThetaX (void) const
 
void SetThetaX (Double_t ThetaX)
 
Double_t GetThetaY (void) const
 
void SetThetaY (Double_t ThetaY)
 
Double_t GetZ (void) const
 
void SetZ (Double_t Z)
 
Double_t GetBendingCoor (void) const
 
void SetBendingCoor (Double_t BendingCoor)
 
Double_t GetNonBendingCoor (void) const
 
void SetNonBendingCoor (Double_t NonBendingCoor)
 
Double_t GetInverseBendingMomentumAtDCA (void) const
 
void SetInverseBendingMomentumAtDCA (Double_t InverseBendingMomentum)
 
Double_t GetThetaXAtDCA (void) const
 
void SetThetaXAtDCA (Double_t ThetaX)
 
Double_t GetThetaYAtDCA (void) const
 
void SetThetaYAtDCA (Double_t ThetaY)
 
Double_t GetBendingCoorAtDCA (void) const
 
void SetBendingCoorAtDCA (Double_t BendingCoor)
 
Double_t GetNonBendingCoorAtDCA (void) const
 
void SetNonBendingCoorAtDCA (Double_t NonBendingCoor)
 
Double_t GetDCA (void) const
 
Double_t GetInverseBendingMomentumUncorrected (void) const
 
void SetInverseBendingMomentumUncorrected (Double_t InverseBendingMomentum)
 
Double_t GetThetaXUncorrected (void) const
 
void SetThetaXUncorrected (Double_t ThetaX)
 
Double_t GetThetaYUncorrected (void) const
 
void SetThetaYUncorrected (Double_t ThetaY)
 
Double_t GetZUncorrected (void) const
 
void SetZUncorrected (Double_t Z)
 
Double_t GetBendingCoorUncorrected (void) const
 
void SetBendingCoorUncorrected (Double_t BendingCoor)
 
Double_t GetNonBendingCoorUncorrected (void) const
 
void SetNonBendingCoorUncorrected (Double_t NonBendingCoor)
 
void GetCovariances (TMatrixD &cov) const
 
void SetCovariances (const TMatrixD &cov)
 
void GetCovarianceXYZPxPyPz (Double_t cov[21]) const
 
Double_t GetRAtAbsorberEnd () const
 
void SetRAtAbsorberEnd (Double_t r)
 
Double_t GetChi2 (void) const
 
void SetChi2 (Double_t Chi2)
 
UChar_t GetNHit (void) const
 
Int_t GetNDF () const
 
Double_t GetNormalizedChi2 () const
 
Int_t GetMatchTrigger () const
 
Bool_t MatchTriggerDigits (Bool_t fromTrack) const
 
Double_t GetChi2MatchTrigger () const
 
void SetChi2MatchTrigger (Double_t Chi2MatchTrigger)
 
UShort_t GetHitsPatternInTrigCh () const
 
void SetHitsPatternInTrigCh (UShort_t hitsPatternInTrigCh)
 
UInt_t GetHitsPatternInTrigChTrk () const
 
void SetHitsPatternInTrigChTrk (UInt_t hitsPatternInTrigChTrk)
 
void SetLocalTrigger (Int_t locTrig)
 
Int_t LoCircuit (void) const
 
Int_t LoStripX (void) const
 
Int_t LoStripY (void) const
 
Int_t LoDev (void) const
 
Int_t LoLpt (void) const
 
Int_t LoHpt (void) const
 
Int_t GetTriggerWithoutChamber (void) const
 
Bool_t TriggerFiredWithoutChamber (Int_t ich) const
 
Int_t GetMuonTrigDevSign () const
 
UShort_t GetTriggerX1Pattern () const
 
UShort_t GetTriggerY1Pattern () const
 
UShort_t GetTriggerX2Pattern () const
 
UShort_t GetTriggerY2Pattern () const
 
UShort_t GetTriggerX3Pattern () const
 
UShort_t GetTriggerY3Pattern () const
 
UShort_t GetTriggerX4Pattern () const
 
UShort_t GetTriggerY4Pattern () const
 
void SetTriggerX1Pattern (UShort_t pat)
 
void SetTriggerY1Pattern (UShort_t pat)
 
void SetTriggerX2Pattern (UShort_t pat)
 
void SetTriggerY2Pattern (UShort_t pat)
 
void SetTriggerX3Pattern (UShort_t pat)
 
void SetTriggerY3Pattern (UShort_t pat)
 
void SetTriggerX4Pattern (UShort_t pat)
 
void SetTriggerY4Pattern (UShort_t pat)
 
UInt_t GetMuonClusterMap () const
 
void SetMuonClusterMap (UInt_t muonClusterMap)
 
void AddInMuonClusterMap (Int_t chamber)
 
Bool_t IsInMuonClusterMap (Int_t chamber) const
 
void Connected (Bool_t flag=kTRUE)
 
Bool_t IsConnected () const
 
void AddClusterId (UInt_t clusterId)
 
Int_t GetNClusters () const
 
UInt_t GetClusterId (Int_t i) const
 
Bool_t IsOldTrack ()
 
void MoveClustersToESD (AliESDEvent &esd)
 
Double_t Px () const
 
Double_t Py () const
 
Double_t Pz () const
 
Double_t P () const
 
Bool_t PxPyPz (Double_t p[3]) const
 
void LorentzP (TLorentzVector &vP) const
 
Double_t PxAtDCA () const
 
Double_t PyAtDCA () const
 
Double_t PzAtDCA () const
 
Double_t PAtDCA () const
 
Bool_t PxPyPzAtDCA (Double_t p[3]) const
 
void LorentzPAtDCA (TLorentzVector &vP) const
 
Double_t PxUncorrected () const
 
Double_t PyUncorrected () const
 
Double_t PzUncorrected () const
 
Double_t PUncorrected () const
 
Bool_t PxPyPzUncorrected (Double_t p[3]) const
 
void LorentzPUncorrected (TLorentzVector &vP) const
 
Double_t Xv () const
 
Double_t Yv () const
 
Double_t Zv () const
 
Bool_t XvYvZv (Double_t x[3]) const
 
Double_t Pt () const
 
Double_t OneOverPt () const
 
Double_t Phi () const
 
Double_t Theta () const
 
Double_t E () const
 
Double_t M () const
 
Double_t Eta () const
 
Double_t Y () const
 
Short_t Charge () const
 
const Double_t * PID () const
 
Int_t PdgCode () const
 
void SetLabel (Int_t label)
 Set the corresponding MC track number. More...
 
Int_t GetLabel () const
 Return the corresponding MC track number. More...
 
void AddMuonTrigDevSignInfo (UInt_t &pattern) const
 
AliESDEventGetESDEvent () const
 
void SetESDEvent (AliESDEvent *evt)
 
- Public Member Functions inherited from AliVParticle
 AliVParticle ()
 
virtual ~AliVParticle ()
 
 AliVParticle (const AliVParticle &vPart)
 
AliVParticleoperator= (const AliVParticle &vPart)
 
 AliVParticle (AliVConstructorReinitialisationFlag)
 
virtual void Momentum (TLorentzVector &)
 
virtual Double_t Tv () const
 
virtual Int_t Label () const
 
virtual ULong64_t GetStatus () const
 
virtual UInt_t MCStatusCode () const
 
virtual TParticle * Particle () const
 
Int_t Compare (const TObject *obj) const
 
Bool_t IsSortable () const
 
virtual void SetFlag (UInt_t)
 
virtual UInt_t GetFlag () const
 
Bool_t Local2GlobalMomentum (Double_t p[3], Double_t alpha) const
 
Bool_t Local2GlobalPosition (Double_t r[3], Double_t alpha) const
 
Bool_t Global2LocalMomentum (Double_t p[3], Short_t charge, Double_t &alpha) const
 
Bool_t Global2LocalPosition (Double_t r[3], Double_t alpha) const
 
virtual Int_t GetMother () const
 
virtual Int_t GetFirstDaughter () const
 
virtual Int_t GetLastDaughter () const
 
virtual Int_t GetDaughterLabel (Int_t) const
 
virtual Int_t GetNDaughters () const
 
virtual void SetGeneratorIndex (Short_t)
 
virtual Short_t GetGeneratorIndex () const
 
virtual void SetPrimary (Bool_t)
 
virtual Bool_t IsPrimary () const
 
virtual void SetPhysicalPrimary (Bool_t)
 
virtual Bool_t IsPhysicalPrimary () const
 
virtual void SetSecondaryFromWeakDecay (Bool_t)
 
virtual Bool_t IsSecondaryFromWeakDecay () const
 
virtual void SetSecondaryFromMaterial (Bool_t)
 
virtual Bool_t IsSecondaryFromMaterial () const
 

Static Public Member Functions

static void SetFiredChamber (UInt_t &pattern, Int_t cathode, Int_t chamber)
 Set hits pattern. More...
 
static void AddEffInfo (UInt_t &pattern, Int_t slatOrInfo, Int_t board=0, EAliTriggerChPatternFlag effType=kNoEff)
 Add efficiency flag and crossed RPC or info on rejected track. More...
 
static Bool_t IsChamberHit (UInt_t pattern, Int_t cathode, Int_t chamber)
 Chamber was hit. More...
 
static Int_t GetEffFlag (UInt_t pattern)
 Get Efficiency flag. More...
 
static Int_t GetSlatOrInfo (UInt_t pattern)
 Getting crossed slat or info. More...
 
static Int_t GetCrossedBoard (UInt_t pattern)
 Getting crossed board. More...
 

Protected Attributes

Double32_t fInverseBendingMomentum
 Inverse bending momentum (GeV/c ** -1) times the charge. More...
 
Double32_t fThetaX
 Angle of track at vertex in X direction (rad) More...
 
Double32_t fThetaY
 Angle of track at vertex in Y direction (rad) More...
 
Double32_t fZ
 Z coordinate (cm) More...
 
Double32_t fBendingCoor
 bending coordinate (cm) More...
 
Double32_t fNonBendingCoor
 non bending coordinate (cm) More...
 
Double32_t fInverseBendingMomentumAtDCA
 Inverse bending momentum (GeV/c ** -1) times the charge. More...
 
Double32_t fThetaXAtDCA
 Angle of track at vertex in X direction (rad) More...
 
Double32_t fThetaYAtDCA
 Angle of track at vertex in Y direction (rad) More...
 
Double32_t fBendingCoorAtDCA
 bending coordinate (cm) More...
 
Double32_t fNonBendingCoorAtDCA
 non bending coordinate (cm) More...
 
Double32_t fInverseBendingMomentumUncorrected
 Inverse bending momentum (GeV/c ** -1) times the charge. More...
 
Double32_t fThetaXUncorrected
 Angle of track at vertex in X direction (rad) More...
 
Double32_t fThetaYUncorrected
 Angle of track at vertex in Y direction (rad) More...
 
Double32_t fZUncorrected
 Z coordinate (cm) More...
 
Double32_t fBendingCoorUncorrected
 bending coordinate (cm) More...
 
Double32_t fNonBendingCoorUncorrected
 non bending coordinate (cm) More...
 
Double32_t fCovariances [15]
 reduced covariance matrix of parameters AT FIRST CHAMBER More...
 
Double32_t fRAtAbsorberEnd
 transverse position r of the track at the end of the absorber More...
 
Double32_t fChi2
 chi2 in the MUON track fit More...
 
Double32_t fChi2MatchTrigger
 chi2 of trigger/track matching More...
 
Int_t fLocalTrigger
 packed local trigger information More...
 
UShort_t fX1Pattern
 x-strips pattern in st6/ch1 More...
 
UShort_t fY1Pattern
 y-strips pattern in st6/ch1 More...
 
UShort_t fX2Pattern
 x-strips pattern in st6/ch2 More...
 
UShort_t fY2Pattern
 y-strips pattern in st6/ch2 More...
 
UShort_t fX3Pattern
 x-strips pattern in st7/ch1 More...
 
UShort_t fY3Pattern
 y-strips pattern in st7/ch1 More...
 
UShort_t fX4Pattern
 x-strips pattern in st7/ch2 More...
 
UShort_t fY4Pattern
 y-strips pattern in st7/ch2 More...
 
UInt_t fMuonClusterMap
 Map of clusters in tracking chambers. More...
 
UShort_t fHitsPatternInTrigCh
 Word containing info on the hits left in trigger chambers. More...
 
UInt_t fHitsPatternInTrigChTrk
 Trigger hit map from tracker track extrapolation. More...
 
UChar_t fNHit
 number of clusters attached to the track More...
 
TClonesArray * fClusters
 Array of clusters attached to the track – deprecated. More...
 
TArrayI * fClustersId
 Array of clusters'Id attached to the track. More...
 
Int_t fLabel
 point to the corresponding MC track More...
 
AliESDEventfESDEvent
 

Detailed Description

Class to describe the MUON tracks in the Event Summary Data class.

Class to describe the MUON tracks in the Event Summary Data class This is where the results of reconstruction are stored for the muons

Author
G.Martinez

Definition at line 25 of file AliESDMuonTrack.h.

Member Enumeration Documentation

Additional methods to decode hit pattern The hit pattern is a UShort_t with:

  0    |   1 0 0 0 1  |  1 1  |   1  1  0  1  |   1  1  0  1   
       |              |       |               | 
unused |  RPC (0-17)  |  flag |  Bend plane   | Non-bend plane
       |      or      |       | Match chamber | Match chamber
       | further info |       |  11 12 13 14  |  11 12 13 14
       |    (20-24)   |       |               |
Enumerator
kNoEff 

Track is not good for chamber efficiency evaluation.

kChEff 

Track crosses different RPCs.

kSlatEff 

Track crosses the same RPC in all planes.

kBoardEff 

Track crosses the same board in all planes.

Definition at line 215 of file AliESDMuonTrack.h.

Enumerator
kCrossDifferentSlats 

The RPC cannot be univoquely determined.

kTrackMatchesManyPads 

Track not good for effciency calculation since it matches many pads.

kTrackMatchesFewPads 

Track not good for effciency calculation since it matches pads in less than 3/4 chambers.

kTrackOutsideGeometry 

Problems in pattern determination since track extrapolation is outside trigger chambers.

kTrackerTrackPattern 

The pattern was calculated from a tracker track not matching trigger track.

kTrackMatchesMasks 

Track not good for effciency calculation since it matches masked pads.

Definition at line 221 of file AliESDMuonTrack.h.

Constructor & Destructor Documentation

AliESDMuonTrack::AliESDMuonTrack ( )

Default constructor

Definition at line 39 of file AliESDMuonTrack.cxx.

AliESDMuonTrack::~AliESDMuonTrack ( )
virtual

Destructor

Definition at line 245 of file AliESDMuonTrack.cxx.

AliESDMuonTrack::AliESDMuonTrack ( const AliESDMuonTrack esdm)

Copy constructor Deep copy implemented

Definition at line 88 of file AliESDMuonTrack.cxx.

Member Function Documentation

void AliESDMuonTrack::AddClusterId ( UInt_t  clusterId)

add the given cluster Id to the list associated to the track

Definition at line 611 of file AliESDMuonTrack.cxx.

Referenced by IsConnected(), MoveClustersToESD(), and AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::AddEffInfo ( UInt_t &  pattern,
Int_t  slatOrInfo,
Int_t  board = 0,
EAliTriggerChPatternFlag  effType = kNoEff 
)
static

Add efficiency flag and crossed RPC or info on rejected track.

Add efficiency flag and crossed RPC or info on rejected track

Definition at line 644 of file AliESDMuonTrack.cxx.

Referenced by AliMUONTrackHitPattern::GetHitPattern(), and AliMUONTrackHitPattern::PerformTrigTrackMatch().

void AliESDMuonTrack::AddInMuonClusterMap ( Int_t  chamber)
inline

Definition at line 144 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::AddMuonTrigDevSignInfo ( UInt_t &  pattern) const

Add trigger deviation sign info to pattern The info is stored in the 2 most significant digit: info<<30 The information is: 0x0 => no information present 0x1 => negative deviation 0x2 => undetermined sign 0x3 => positive deviation

Definition at line 694 of file AliESDMuonTrack.cxx.

Short_t AliESDMuonTrack::Charge ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 193 of file AliESDMuonTrack.h.

Referenced by AliMFTTracker::Clusters2Tracks(), and DIMUONFakes().

void AliESDMuonTrack::Clear ( Option_t *  opt = "")
virtual

Clear arrays

Definition at line 253 of file AliESDMuonTrack.cxx.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::Connected ( Bool_t  flag = kTRUE)
inline

Definition at line 148 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::Copy ( TObject &  obj) const
virtual

This overwrites the virtual TOBject::Copy() to allow run time copying without casting in AliESDEvent

Definition at line 231 of file AliESDMuonTrack.cxx.

Double_t AliESDMuonTrack::E ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 189 of file AliESDMuonTrack.h.

Referenced by Y().

Double_t AliESDMuonTrack::Eta ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 191 of file AliESDMuonTrack.h.

Referenced by MUONFakes().

Double_t AliESDMuonTrack::GetBendingCoor ( void  ) const
inline
Double_t AliESDMuonTrack::GetBendingCoorAtDCA ( void  ) const
inline

Definition at line 65 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtDCA().

Double_t AliESDMuonTrack::GetBendingCoorUncorrected ( void  ) const
inline

Definition at line 82 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtFirstCluster().

Double_t AliESDMuonTrack::GetChi2 ( void  ) const
inline
Double_t AliESDMuonTrack::GetChi2MatchTrigger ( void  ) const
inline
UInt_t AliESDMuonTrack::GetClusterId ( Int_t  i) const
inline

Definition at line 154 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

void AliESDMuonTrack::GetCovariances ( TMatrixD cov) const

return covariance matrix of uncorrected parameters

Definition at line 311 of file AliESDMuonTrack.cxx.

Referenced by GetCovarianceXYZPxPyPz(), AliMUONESDInterface::GetParamCov(), and SetNonBendingCoorUncorrected().

void AliESDMuonTrack::GetCovarianceXYZPxPyPz ( Double_t  cov[21]) const

return reduced covariance matrix of uncorrected parameters in (X,Y,Z,Px,Py,Pz) coordinate system

  • Cov(x,x) ... : cov[0]
  • Cov(y,x) ... : cov[1] cov[2]
  • Cov(z,x) ... : cov[3] cov[4] cov[5]
  • Cov(px,x)... : cov[6] cov[7] cov[8] cov[9]
  • Cov(py,x)... : cov[10] cov[11] cov[12] cov[13] cov[14]
  • Cov(pz,x)... : cov[15] cov[16] cov[17] cov[18] cov[19] cov[20]

Get ESD covariance matrix into a TMatrixD

Definition at line 331 of file AliESDMuonTrack.cxx.

Referenced by SetNonBendingCoorUncorrected().

Int_t AliESDMuonTrack::GetCrossedBoard ( UInt_t  pattern)
static

Getting crossed board.

Getting crossed board

Definition at line 686 of file AliESDMuonTrack.cxx.

Referenced by AliMUONTrackHitPattern::ExecuteValidation().

Double_t AliESDMuonTrack::GetDCA ( void  ) const
inline

Definition at line 69 of file AliESDMuonTrack.h.

Int_t AliESDMuonTrack::GetEffFlag ( UInt_t  pattern)
static

Get Efficiency flag.

Get Efficiency flag

Definition at line 672 of file AliESDMuonTrack.cxx.

Referenced by AliMUONTrackHitPattern::ExecuteValidation().

AliESDEvent* AliESDMuonTrack::GetESDEvent ( ) const
inline

Definition at line 244 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

UShort_t AliESDMuonTrack::GetHitsPatternInTrigCh ( ) const
inline
UInt_t AliESDMuonTrack::GetHitsPatternInTrigChTrk ( ) const
inline
Double_t AliESDMuonTrack::GetInverseBendingMomentumAtDCA ( void  ) const
inline

Definition at line 58 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtDCA().

Double_t AliESDMuonTrack::GetInverseBendingMomentumUncorrected ( void  ) const
inline

Definition at line 73 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtFirstCluster().

Int_t AliESDMuonTrack::GetLabel ( ) const
inlinevirtual

Return the corresponding MC track number.

Implements AliVParticle.

Definition at line 203 of file AliESDMuonTrack.h.

Referenced by AliESDEvent::AdjustMCLabels(), DIMUONFakes(), and AliMUONESDInterface::ESDToMUON().

Int_t AliESDMuonTrack::GetMatchTrigger ( void  ) const

backward compatibility after replacing fMatchTrigger by fLocalTrigger

  • 0 track does not match trigger
  • 1 track match but does not pass pt cut
  • 2 track match Low pt cut
  • 3 track match High pt cut

Definition at line 566 of file AliESDMuonTrack.cxx.

Referenced by AliMUONCheck::CheckESD(), AliMUONESDInterface::ESDToMUON(), AliESDTagCreator::FillEventTag(), AliMUONTrackLight::FillFromESD(), GetNHit(), MUONefficiency(), and MUONmassPlot().

UInt_t AliESDMuonTrack::GetMuonClusterMap ( ) const
inline

Definition at line 142 of file AliESDMuonTrack.h.

Referenced by AliMFTTrackerMU::Clusters2Tracks().

Int_t AliESDMuonTrack::GetMuonTrigDevSign ( ) const

Sign of the deviation provided by trigger

Definition at line 601 of file AliESDMuonTrack.cxx.

Referenced by AddMuonTrigDevSignInfo(), and TriggerFiredWithoutChamber().

Int_t AliESDMuonTrack::GetNClusters ( ) const
inline

Definition at line 153 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON(), and MUONFakes().

Int_t AliESDMuonTrack::GetNDF ( ) const

return the number of degrees of freedom

Definition at line 548 of file AliESDMuonTrack.cxx.

Referenced by GetNHit(), and GetNormalizedChi2().

UChar_t AliESDMuonTrack::GetNHit ( void  ) const
inline
Double_t AliESDMuonTrack::GetNonBendingCoor ( void  ) const
inline
Double_t AliESDMuonTrack::GetNonBendingCoorAtDCA ( void  ) const
inline

Definition at line 67 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtDCA().

Double_t AliESDMuonTrack::GetNonBendingCoorUncorrected ( void  ) const
inline

Definition at line 84 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtFirstCluster().

Double_t AliESDMuonTrack::GetNormalizedChi2 ( ) const

return the chi2 value divided by the number of degrees of freedom

Definition at line 557 of file AliESDMuonTrack.cxx.

Referenced by GetNHit().

Double_t AliESDMuonTrack::GetRAtAbsorberEnd ( ) const
inline

Definition at line 93 of file AliESDMuonTrack.h.

Int_t AliESDMuonTrack::GetSlatOrInfo ( UInt_t  pattern)
static

Getting crossed slat or info.

Getting crossed slat or info

Definition at line 679 of file AliESDMuonTrack.cxx.

Referenced by AliMUONTrackHitPattern::ExecuteValidation().

Double_t AliESDMuonTrack::GetThetaX ( void  ) const
inline
Double_t AliESDMuonTrack::GetThetaXAtDCA ( void  ) const
inline

Definition at line 61 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtDCA().

Double_t AliESDMuonTrack::GetThetaXUncorrected ( void  ) const
inline
Double_t AliESDMuonTrack::GetThetaY ( void  ) const
inline
Double_t AliESDMuonTrack::GetThetaYAtDCA ( void  ) const
inline

Definition at line 63 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtDCA().

Double_t AliESDMuonTrack::GetThetaYUncorrected ( void  ) const
inline
Int_t AliESDMuonTrack::GetTriggerWithoutChamber ( void  ) const
inline
UShort_t AliESDMuonTrack::GetTriggerX1Pattern ( ) const
inline

Definition at line 124 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

UShort_t AliESDMuonTrack::GetTriggerX2Pattern ( ) const
inline

Definition at line 126 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

UShort_t AliESDMuonTrack::GetTriggerX3Pattern ( ) const
inline

Definition at line 128 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

UShort_t AliESDMuonTrack::GetTriggerX4Pattern ( ) const
inline

Definition at line 130 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

UShort_t AliESDMuonTrack::GetTriggerY1Pattern ( ) const
inline

Definition at line 125 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

UShort_t AliESDMuonTrack::GetTriggerY2Pattern ( ) const
inline

Definition at line 127 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

UShort_t AliESDMuonTrack::GetTriggerY3Pattern ( ) const
inline

Definition at line 129 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

UShort_t AliESDMuonTrack::GetTriggerY4Pattern ( ) const
inline

Definition at line 131 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

Double_t AliESDMuonTrack::GetZ ( void  ) const
inline
Double_t AliESDMuonTrack::GetZUncorrected ( void  ) const
inline

Definition at line 80 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::GetParamAtFirstCluster().

Bool_t AliESDMuonTrack::IsChamberHit ( UInt_t  pattern,
Int_t  cathode,
Int_t  chamber 
)
static

Chamber was hit.

Check if chamber was was hit

Definition at line 665 of file AliESDMuonTrack.cxx.

Referenced by MatchTriggerDigits().

Bool_t AliESDMuonTrack::IsConnected ( ) const
inline
Bool_t AliESDMuonTrack::IsInMuonClusterMap ( Int_t  chamber) const
inline

Definition at line 145 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON(), and MUONFakes().

Bool_t AliESDMuonTrack::IsOldTrack ( )
inline

Definition at line 157 of file AliESDMuonTrack.h.

Referenced by AliESDEvent::MoveMuonObjects().

Int_t AliESDMuonTrack::LoCircuit ( void  ) const
inline
Int_t AliESDMuonTrack::LoDev ( void  ) const
inline

Definition at line 116 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON(), and GetMuonTrigDevSign().

Int_t AliESDMuonTrack::LoHpt ( void  ) const
inline

Definition at line 118 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON(), and GetMatchTrigger().

Int_t AliESDMuonTrack::LoLpt ( void  ) const
inline

Definition at line 117 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON(), and GetMatchTrigger().

void AliESDMuonTrack::LorentzP ( TLorentzVector &  vP) const

return Lorentz momentum vector from track parameters

Definition at line 421 of file AliESDMuonTrack.cxx.

Referenced by DIMUONFakes(), MUONefficiency(), MUONmassPlot(), and PxPyPz().

void AliESDMuonTrack::LorentzPAtDCA ( TLorentzVector &  vP) const

return Lorentz momentum vector from track parameters

Definition at line 477 of file AliESDMuonTrack.cxx.

Referenced by PxPyPzAtDCA().

void AliESDMuonTrack::LorentzPUncorrected ( TLorentzVector &  vP) const

return Lorentz momentum vector from track parameters

Definition at line 533 of file AliESDMuonTrack.cxx.

Referenced by PxPyPzUncorrected().

Int_t AliESDMuonTrack::LoStripX ( void  ) const
inline

Definition at line 114 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

Int_t AliESDMuonTrack::LoStripY ( void  ) const
inline

Definition at line 115 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

Double_t AliESDMuonTrack::M ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 190 of file AliESDMuonTrack.h.

Referenced by E(), LorentzP(), LorentzPAtDCA(), and LorentzPUncorrected().

Bool_t AliESDMuonTrack::MatchTriggerDigits ( Bool_t  fromTrack) const

return kTRUE if the track matches a digit on both planes of at least 2 trigger chambers

Definition at line 587 of file AliESDMuonTrack.cxx.

Referenced by GetNHit().

void AliESDMuonTrack::MoveClustersToESD ( AliESDEvent esd)

move the clusters (and attached pads) to the new ESD structure

Definition at line 620 of file AliESDMuonTrack.cxx.

Referenced by AliESDEvent::AddMuonTrack(), IsOldTrack(), and AliESDEvent::MoveMuonObjects().

Double_t AliESDMuonTrack::OneOverPt ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 186 of file AliESDMuonTrack.h.

AliESDMuonTrack & AliESDMuonTrack::operator= ( const AliESDMuonTrack esdm)

Equal operator for a deep copy

Definition at line 150 of file AliESDMuonTrack.cxx.

Double_t AliESDMuonTrack::P ( ) const
virtual

return p from track parameters

Implements AliVParticle.

Definition at line 410 of file AliESDMuonTrack.cxx.

Referenced by E(), IsOldTrack(), AliMUONTrackerQADataMakerRec::MakeESDs(), and MUONFakes().

Double_t AliESDMuonTrack::PAtDCA ( ) const

return p from track parameters

Definition at line 466 of file AliESDMuonTrack.cxx.

Referenced by PxPyPz().

Int_t AliESDMuonTrack::PdgCode ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 198 of file AliESDMuonTrack.h.

Double_t AliESDMuonTrack::Phi ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 187 of file AliESDMuonTrack.h.

Referenced by MUONFakes().

const Double_t* AliESDMuonTrack::PID ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 197 of file AliESDMuonTrack.h.

Double_t AliESDMuonTrack::Pt ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 185 of file AliESDMuonTrack.h.

Referenced by AliMUONTrackerQADataMakerRec::MakeESDs(), MUONFakes(), OneOverPt(), and Theta().

Double_t AliESDMuonTrack::PUncorrected ( ) const

return p from track parameters

Definition at line 522 of file AliESDMuonTrack.cxx.

Referenced by PxPyPzAtDCA().

Double_t AliESDMuonTrack::Px ( ) const
virtual

return p_x from track parameters

Implements AliVParticle.

Definition at line 380 of file AliESDMuonTrack.cxx.

Referenced by IsOldTrack(), Phi(), Pt(), PxPyPz(), PxPyPzAtDCA(), PxPyPzUncorrected(), and AliMUONAlignmentTask::UserExec().

Double_t AliESDMuonTrack::PxAtDCA ( ) const

return p_x from track parameters

Definition at line 436 of file AliESDMuonTrack.cxx.

Referenced by PxPyPz().

Bool_t AliESDMuonTrack::PxPyPz ( Double_t  p[3]) const
inlinevirtual

Implements AliVParticle.

Definition at line 165 of file AliESDMuonTrack.h.

Bool_t AliESDMuonTrack::PxPyPzAtDCA ( Double_t  p[3]) const
inline

Definition at line 171 of file AliESDMuonTrack.h.

Bool_t AliESDMuonTrack::PxPyPzUncorrected ( Double_t  p[3]) const
inline

Definition at line 177 of file AliESDMuonTrack.h.

Double_t AliESDMuonTrack::PxUncorrected ( ) const

return p_x from track parameters

Definition at line 492 of file AliESDMuonTrack.cxx.

Referenced by PxPyPzAtDCA().

Double_t AliESDMuonTrack::Py ( ) const
virtual

return p_y from track parameters

Implements AliVParticle.

Definition at line 391 of file AliESDMuonTrack.cxx.

Referenced by IsOldTrack(), Phi(), Pt(), PxPyPz(), PxPyPzAtDCA(), PxPyPzUncorrected(), and AliMUONAlignmentTask::UserExec().

Double_t AliESDMuonTrack::PyAtDCA ( ) const

return p_y from track parameters

Definition at line 447 of file AliESDMuonTrack.cxx.

Referenced by PxPyPz().

Double_t AliESDMuonTrack::PyUncorrected ( ) const

return p_y from track parameters

Definition at line 503 of file AliESDMuonTrack.cxx.

Referenced by PxPyPzAtDCA().

Double_t AliESDMuonTrack::Pz ( ) const
virtual

return p_z from track parameters

Implements AliVParticle.

Definition at line 401 of file AliESDMuonTrack.cxx.

Referenced by IsOldTrack(), PxPyPz(), PxPyPzAtDCA(), PxPyPzUncorrected(), Theta(), AliMUONAlignmentTask::UserExec(), and Y().

Double_t AliESDMuonTrack::PzAtDCA ( ) const

return p_z from track parameters

Definition at line 457 of file AliESDMuonTrack.cxx.

Referenced by PxPyPz().

Double_t AliESDMuonTrack::PzUncorrected ( ) const

return p_z from track parameters

Definition at line 513 of file AliESDMuonTrack.cxx.

Referenced by GetCovarianceXYZPxPyPz(), and PxPyPzAtDCA().

void AliESDMuonTrack::Reset ( void  )

Reset to default values

Definition at line 266 of file AliESDMuonTrack.cxx.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetBendingCoor ( Double_t  BendingCoor)
inline

Definition at line 53 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtVertex().

void AliESDMuonTrack::SetBendingCoorAtDCA ( Double_t  BendingCoor)
inline

Definition at line 66 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtDCA().

void AliESDMuonTrack::SetBendingCoorUncorrected ( Double_t  BendingCoor)
inline
void AliESDMuonTrack::SetChi2 ( Double_t  Chi2)
inline

Definition at line 98 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetChi2MatchTrigger ( Double_t  Chi2MatchTrigger)
inline

Definition at line 107 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetCovariances ( const TMatrixD cov)

set reduced covariance matrix of uncorrected parameters

Definition at line 321 of file AliESDMuonTrack.cxx.

Referenced by SetNonBendingCoorUncorrected(), and AliMUONESDInterface::SetParamCov().

void AliESDMuonTrack::SetESDEvent ( AliESDEvent evt)
inline

Definition at line 245 of file AliESDMuonTrack.h.

Referenced by AliESDEvent::GetMuonTrack().

void AliESDMuonTrack::SetFiredChamber ( UInt_t &  pattern,
Int_t  cathode,
Int_t  chamber 
)
static

Set hits pattern.

Turn on the bit corresponding to fired chameber

Definition at line 637 of file AliESDMuonTrack.cxx.

Referenced by AliMUONTrackHitPattern::GetHitPattern(), and AliMUONTrackHitPattern::PerformTrigTrackMatch().

void AliESDMuonTrack::SetHitsPatternInTrigCh ( UShort_t  hitsPatternInTrigCh)
inline

Definition at line 109 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetHitsPatternInTrigChTrk ( UInt_t  hitsPatternInTrigChTrk)
inline

Definition at line 111 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetInverseBendingMomentum ( Double_t  InverseBendingMomentum)
inline

Definition at line 44 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtVertex().

void AliESDMuonTrack::SetInverseBendingMomentumAtDCA ( Double_t  InverseBendingMomentum)
inline

Definition at line 59 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtDCA().

void AliESDMuonTrack::SetInverseBendingMomentumUncorrected ( Double_t  InverseBendingMomentum)
inline

Definition at line 74 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtFirstCluster().

void AliESDMuonTrack::SetLabel ( Int_t  label)
inline

Set the corresponding MC track number.

Definition at line 201 of file AliESDMuonTrack.h.

Referenced by AliESDEvent::AdjustMCLabels(), DIMUONFakes(), and AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetLocalTrigger ( Int_t  locTrig)
inline

Definition at line 112 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetMuonClusterMap ( UInt_t  muonClusterMap)
inline

Definition at line 143 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetNonBendingCoor ( Double_t  NonBendingCoor)
inline

Definition at line 55 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtVertex().

void AliESDMuonTrack::SetNonBendingCoorAtDCA ( Double_t  NonBendingCoor)
inline

Definition at line 68 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtDCA().

void AliESDMuonTrack::SetNonBendingCoorUncorrected ( Double_t  NonBendingCoor)
inline
void AliESDMuonTrack::SetRAtAbsorberEnd ( Double_t  r)
inline

Definition at line 94 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetThetaX ( Double_t  ThetaX)
inline

Definition at line 47 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtVertex().

void AliESDMuonTrack::SetThetaXAtDCA ( Double_t  ThetaX)
inline

Definition at line 62 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtDCA().

void AliESDMuonTrack::SetThetaXUncorrected ( Double_t  ThetaX)
inline
void AliESDMuonTrack::SetThetaY ( Double_t  ThetaY)
inline

Definition at line 49 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtVertex().

void AliESDMuonTrack::SetThetaYAtDCA ( Double_t  ThetaY)
inline

Definition at line 64 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtDCA().

void AliESDMuonTrack::SetThetaYUncorrected ( Double_t  ThetaY)
inline
void AliESDMuonTrack::SetTriggerX1Pattern ( UShort_t  pat)
inline

Definition at line 132 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetTriggerX2Pattern ( UShort_t  pat)
inline

Definition at line 134 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetTriggerX3Pattern ( UShort_t  pat)
inline

Definition at line 136 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetTriggerX4Pattern ( UShort_t  pat)
inline

Definition at line 138 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetTriggerY1Pattern ( UShort_t  pat)
inline

Definition at line 133 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetTriggerY2Pattern ( UShort_t  pat)
inline

Definition at line 135 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetTriggerY3Pattern ( UShort_t  pat)
inline

Definition at line 137 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetTriggerY4Pattern ( UShort_t  pat)
inline

Definition at line 139 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::MUONToESD().

void AliESDMuonTrack::SetZ ( Double_t  Z)
inline

Definition at line 51 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::SetParamAtVertex().

void AliESDMuonTrack::SetZUncorrected ( Double_t  Z)
inline
Double_t AliESDMuonTrack::Theta ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 188 of file AliESDMuonTrack.h.

Referenced by Eta().

Bool_t AliESDMuonTrack::TriggerFiredWithoutChamber ( Int_t  ich) const
inline

Definition at line 120 of file AliESDMuonTrack.h.

Referenced by AliMUONESDInterface::ESDToMUON().

Double_t AliESDMuonTrack::Xv ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 181 of file AliESDMuonTrack.h.

Referenced by XvYvZv().

Bool_t AliESDMuonTrack::XvYvZv ( Double_t  x[3]) const
inlinevirtual

Implements AliVParticle.

Definition at line 184 of file AliESDMuonTrack.h.

Double_t AliESDMuonTrack::Y ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 192 of file AliESDMuonTrack.h.

Referenced by AliMUONTrackerQADataMakerRec::MakeESDs().

Double_t AliESDMuonTrack::Yv ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 182 of file AliESDMuonTrack.h.

Referenced by XvYvZv().

Double_t AliESDMuonTrack::Zv ( ) const
inlinevirtual

Implements AliVParticle.

Definition at line 183 of file AliESDMuonTrack.h.

Referenced by XvYvZv().

Member Data Documentation

Double32_t AliESDMuonTrack::fBendingCoor
protected

bending coordinate (cm)

Definition at line 253 of file AliESDMuonTrack.h.

Referenced by GetBendingCoor(), operator=(), Reset(), and SetBendingCoor().

Double32_t AliESDMuonTrack::fBendingCoorAtDCA
protected

bending coordinate (cm)

Definition at line 260 of file AliESDMuonTrack.h.

Referenced by GetBendingCoorAtDCA(), GetDCA(), operator=(), Reset(), and SetBendingCoorAtDCA().

Double32_t AliESDMuonTrack::fBendingCoorUncorrected
protected

bending coordinate (cm)

Definition at line 268 of file AliESDMuonTrack.h.

Referenced by GetBendingCoorUncorrected(), operator=(), Reset(), and SetBendingCoorUncorrected().

Double32_t AliESDMuonTrack::fChi2
protected

chi2 in the MUON track fit

Definition at line 282 of file AliESDMuonTrack.h.

Referenced by GetChi2(), GetNormalizedChi2(), operator=(), Reset(), and SetChi2().

Double32_t AliESDMuonTrack::fChi2MatchTrigger
protected

chi2 of trigger/track matching

Definition at line 283 of file AliESDMuonTrack.h.

Referenced by GetChi2MatchTrigger(), operator=(), Reset(), and SetChi2MatchTrigger().

TClonesArray* AliESDMuonTrack::fClusters
mutableprotected

Array of clusters attached to the track – deprecated.

Definition at line 301 of file AliESDMuonTrack.h.

Referenced by AliESDMuonTrack(), Clear(), IsOldTrack(), MoveClustersToESD(), operator=(), Reset(), and ~AliESDMuonTrack().

TArrayI* AliESDMuonTrack::fClustersId
protected

Array of clusters'Id attached to the track.

Definition at line 303 of file AliESDMuonTrack.h.

Referenced by AddClusterId(), AliESDMuonTrack(), Clear(), GetClusterId(), operator=(), Reset(), and ~AliESDMuonTrack().

Double32_t AliESDMuonTrack::fCovariances[15]
protected

reduced covariance matrix of parameters AT FIRST CHAMBER

reduced covariance matrix of UNCORRECTED track parameters, ordered as follow:

[0] =  <X,X>
[1] =<X,ThetaX>  [2] =<ThetaX,ThetaX>
[3] =  <X,Y>     [4] =  <Y,ThetaX>     [5] =  <Y,Y>
[6] =<X,ThetaY>  [7] =<ThetaX,ThetaY>  [8] =<Y,ThetaY>  [9] =<ThetaY,ThetaY>
[10]=<X,InvP_yz> [11]=<ThetaX,InvP_yz> [12]=<Y,InvP_yz> [13]=<ThetaY,InvP_yz> [14]=<InvP_yz,InvP_yz>  

Definition at line 277 of file AliESDMuonTrack.h.

Referenced by AliESDMuonTrack(), GetCovariances(), operator=(), Reset(), and SetCovariances().

AliESDEvent* AliESDMuonTrack::fESDEvent
protected

Definition at line 307 of file AliESDMuonTrack.h.

Referenced by GetESDEvent(), operator=(), Reset(), and SetESDEvent().

UShort_t AliESDMuonTrack::fHitsPatternInTrigCh
protected

Word containing info on the hits left in trigger chambers.

Definition at line 297 of file AliESDMuonTrack.h.

Referenced by GetHitsPatternInTrigCh(), MatchTriggerDigits(), operator=(), Reset(), and SetHitsPatternInTrigCh().

UInt_t AliESDMuonTrack::fHitsPatternInTrigChTrk
protected

Trigger hit map from tracker track extrapolation.

Definition at line 298 of file AliESDMuonTrack.h.

Referenced by GetHitsPatternInTrigChTrk(), MatchTriggerDigits(), operator=(), Reset(), and SetHitsPatternInTrigChTrk().

Double32_t AliESDMuonTrack::fInverseBendingMomentum
protected

Inverse bending momentum (GeV/c ** -1) times the charge.

Definition at line 249 of file AliESDMuonTrack.h.

Referenced by GetInverseBendingMomentum(), LorentzP(), operator=(), P(), Px(), Py(), Pz(), Reset(), and SetInverseBendingMomentum().

Double32_t AliESDMuonTrack::fInverseBendingMomentumAtDCA
protected

Inverse bending momentum (GeV/c ** -1) times the charge.

Definition at line 257 of file AliESDMuonTrack.h.

Referenced by GetInverseBendingMomentumAtDCA(), LorentzPAtDCA(), operator=(), PAtDCA(), PxAtDCA(), PyAtDCA(), PzAtDCA(), Reset(), and SetInverseBendingMomentumAtDCA().

Double32_t AliESDMuonTrack::fInverseBendingMomentumUncorrected
protected
Int_t AliESDMuonTrack::fLabel
protected

point to the corresponding MC track

Definition at line 305 of file AliESDMuonTrack.h.

Referenced by GetLabel(), operator=(), Reset(), and SetLabel().

Int_t AliESDMuonTrack::fLocalTrigger
protected

packed local trigger information

Definition at line 284 of file AliESDMuonTrack.h.

Referenced by GetTriggerWithoutChamber(), LoCircuit(), LoDev(), LoHpt(), LoLpt(), LoStripX(), LoStripY(), operator=(), Reset(), and SetLocalTrigger().

UInt_t AliESDMuonTrack::fMuonClusterMap
protected
UChar_t AliESDMuonTrack::fNHit
protected

number of clusters attached to the track

Definition at line 299 of file AliESDMuonTrack.h.

Referenced by AddClusterId(), Clear(), GetClusterId(), GetNClusters(), GetNDF(), GetNHit(), MoveClustersToESD(), operator=(), and Reset().

Double32_t AliESDMuonTrack::fNonBendingCoor
protected

non bending coordinate (cm)

Definition at line 254 of file AliESDMuonTrack.h.

Referenced by GetNonBendingCoor(), operator=(), Reset(), and SetNonBendingCoor().

Double32_t AliESDMuonTrack::fNonBendingCoorAtDCA
protected

non bending coordinate (cm)

Definition at line 261 of file AliESDMuonTrack.h.

Referenced by GetDCA(), GetNonBendingCoorAtDCA(), operator=(), Reset(), and SetNonBendingCoorAtDCA().

Double32_t AliESDMuonTrack::fNonBendingCoorUncorrected
protected

non bending coordinate (cm)

Definition at line 269 of file AliESDMuonTrack.h.

Referenced by GetNonBendingCoorUncorrected(), operator=(), Reset(), and SetNonBendingCoorUncorrected().

Double32_t AliESDMuonTrack::fRAtAbsorberEnd
protected

transverse position r of the track at the end of the absorber

Definition at line 279 of file AliESDMuonTrack.h.

Referenced by GetRAtAbsorberEnd(), operator=(), Reset(), and SetRAtAbsorberEnd().

Double32_t AliESDMuonTrack::fThetaX
protected

Angle of track at vertex in X direction (rad)

Definition at line 250 of file AliESDMuonTrack.h.

Referenced by GetThetaX(), LorentzP(), operator=(), P(), Px(), Reset(), and SetThetaX().

Double32_t AliESDMuonTrack::fThetaXAtDCA
protected

Angle of track at vertex in X direction (rad)

Definition at line 258 of file AliESDMuonTrack.h.

Referenced by GetThetaXAtDCA(), LorentzPAtDCA(), operator=(), PAtDCA(), PxAtDCA(), Reset(), and SetThetaXAtDCA().

Double32_t AliESDMuonTrack::fThetaXUncorrected
protected

Angle of track at vertex in X direction (rad)

Definition at line 265 of file AliESDMuonTrack.h.

Referenced by GetCovarianceXYZPxPyPz(), GetThetaXUncorrected(), LorentzPUncorrected(), operator=(), PUncorrected(), PxUncorrected(), Reset(), and SetThetaXUncorrected().

Double32_t AliESDMuonTrack::fThetaY
protected

Angle of track at vertex in Y direction (rad)

Definition at line 251 of file AliESDMuonTrack.h.

Referenced by GetThetaY(), LorentzP(), operator=(), P(), Px(), Py(), Pz(), Reset(), and SetThetaY().

Double32_t AliESDMuonTrack::fThetaYAtDCA
protected

Angle of track at vertex in Y direction (rad)

Definition at line 259 of file AliESDMuonTrack.h.

Referenced by GetThetaYAtDCA(), LorentzPAtDCA(), operator=(), PAtDCA(), PxAtDCA(), PyAtDCA(), PzAtDCA(), Reset(), and SetThetaYAtDCA().

Double32_t AliESDMuonTrack::fThetaYUncorrected
protected
UShort_t AliESDMuonTrack::fX1Pattern
protected

x-strips pattern in st6/ch1

Definition at line 287 of file AliESDMuonTrack.h.

Referenced by GetTriggerX1Pattern(), operator=(), Reset(), and SetTriggerX1Pattern().

UShort_t AliESDMuonTrack::fX2Pattern
protected

x-strips pattern in st6/ch2

Definition at line 289 of file AliESDMuonTrack.h.

Referenced by GetTriggerX2Pattern(), operator=(), Reset(), and SetTriggerX2Pattern().

UShort_t AliESDMuonTrack::fX3Pattern
protected

x-strips pattern in st7/ch1

Definition at line 291 of file AliESDMuonTrack.h.

Referenced by GetTriggerX3Pattern(), operator=(), Reset(), and SetTriggerX3Pattern().

UShort_t AliESDMuonTrack::fX4Pattern
protected

x-strips pattern in st7/ch2

Definition at line 293 of file AliESDMuonTrack.h.

Referenced by GetTriggerX4Pattern(), operator=(), Reset(), and SetTriggerX4Pattern().

UShort_t AliESDMuonTrack::fY1Pattern
protected

y-strips pattern in st6/ch1

Definition at line 288 of file AliESDMuonTrack.h.

Referenced by GetTriggerY1Pattern(), operator=(), Reset(), and SetTriggerY1Pattern().

UShort_t AliESDMuonTrack::fY2Pattern
protected

y-strips pattern in st6/ch2

Definition at line 290 of file AliESDMuonTrack.h.

Referenced by GetTriggerY2Pattern(), operator=(), Reset(), and SetTriggerY2Pattern().

UShort_t AliESDMuonTrack::fY3Pattern
protected

y-strips pattern in st7/ch1

Definition at line 292 of file AliESDMuonTrack.h.

Referenced by GetTriggerY3Pattern(), operator=(), Reset(), and SetTriggerY3Pattern().

UShort_t AliESDMuonTrack::fY4Pattern
protected

y-strips pattern in st7/ch2

Definition at line 294 of file AliESDMuonTrack.h.

Referenced by GetTriggerY4Pattern(), operator=(), Reset(), and SetTriggerY4Pattern().

Double32_t AliESDMuonTrack::fZ
protected

Z coordinate (cm)

Definition at line 252 of file AliESDMuonTrack.h.

Referenced by GetZ(), operator=(), Reset(), and SetZ().

Double32_t AliESDMuonTrack::fZUncorrected
protected

Z coordinate (cm)

Definition at line 267 of file AliESDMuonTrack.h.

Referenced by GetZUncorrected(), operator=(), Reset(), and SetZUncorrected().


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