]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG1/comparison/AliMCComparisonTrack.h
Update of the alignment-data fileting macro including a fix for the access to the...
[u/mrichter/AliRoot.git] / PWG1 / comparison / AliMCComparisonTrack.h
CommitLineData
31e081ed 1#ifndef AliMCComparisonTrack_cxx
2#define AliMCComparisonTrack_cxx
3
4#include "TObject.h"
5
6
7class AliMCComparisonTrack: public TObject
8{
9 public:
10 AliMCComparisonTrack();
11 virtual ~AliMCComparisonTrack() {}
12
13 void SetLabel(Int_t Label)
14 {MCLabel = Label;}
15 void SetPDG(Int_t PDG)
16 {MCPdg = PDG;}
f2247c19 17 void SetPz(Float_t PZ)
18 {Pz = PZ;}
19 void SetPt(Float_t Ptrans)
20 {Pt = Ptrans;}
21 void SetPhi(Float_t PhiAngle)
22 {Phi = PhiAngle;}
23 void SetLocalX(Float_t localX)
24 {LocalX =localX;}
25 void SetLocalY(Float_t localY)
26 {LocalY =localY;}
27 void SetZ(Float_t Zcoor)
28 {Z = Zcoor;}
31e081ed 29
30 Int_t GetLabel()
31 {return MCLabel;}
32 Int_t GetPDG()
33 {return MCPdg;}
f2247c19 34 Float_t GetPz()
35 {return Pz;}
36 Float_t GetPt()
37 {return Pt;}
38 Float_t GetPhi()
39 {return Phi;}
40 Float_t GetLocalX()
41 {return LocalX;}
42 Float_t GetLocalY()
43 {return LocalY;}
44 Float_t GetZ()
45 {return Z;}
31e081ed 46
47 private:
48 // track label
49 Int_t MCLabel;
f2247c19 50 // PDG particle code
31e081ed 51 Int_t MCPdg;
f2247c19 52 // z-component of momentum
53 Float_t Pz;
54 // component of momentum in the transverse plane
55 Float_t Pt;
56 // phi angle of the particle direction
57 Float_t Phi;
58 // local x-coordinate
59 Float_t LocalX;
60 // local y-coordinate
61 Float_t LocalY;
62 // z-coordinate
63 Float_t Z;
31e081ed 64
65 ClassDef(AliMCComparisonTrack, 1);
66};
67
68
69#endif