1 #ifndef AliMCComparisonTrack_h
2 #define AliMCComparisonTrack_h
4 //-------------------------------------------------------------------------
6 // A calss for keeping the MC track information used in
7 // the comparison tasks by: Andrei.Zalite@cern.ch
9 //-------------------------------------------------------------------------
14 class AliMCComparisonTrack: public TObject
17 AliMCComparisonTrack();
18 virtual ~AliMCComparisonTrack() {}
20 void SetLabel(Int_t Label)
22 void SetPDG(Int_t PDG)
24 void SetPz(Float_t PZ)
26 void SetPt(Float_t Ptrans)
28 void SetPhi(Float_t PhiAngle)
30 void SetLocalX(Float_t localX)
32 void SetLocalY(Float_t localY)
34 void SetZ(Float_t Zcoor)
37 Int_t GetLabel() const
45 Float_t GetPhi() const
47 Float_t GetLocalX() const
49 Float_t GetLocalY() const
55 Int_t fMCLabel; // track label
56 Int_t fMCPdg; // PDG particle code
57 Float_t fPz; // z-component of momentum
58 Float_t fPt; // component of momentum in the transverse plane
59 Float_t fPhi; // phi angle of the particle direction
60 Float_t fLocalX; // local x-coordinate
61 Float_t fLocalY; // local y-coordinate
62 Float_t fZ; // z-coordinate
64 ClassDef(AliMCComparisonTrack, 2);