]>
Commit | Line | Data |
---|---|---|
58e32bd2 | 1 | #ifndef ALITOFHITT0_H |
2 | #define ALITOFHITT0_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
58e32bd2 | 6 | //////////////////////////////////////////////// |
7 | // // | |
8 | // Hit class for TOF // | |
9 | // Interface // | |
10 | // Getters, Setters and member variables // | |
11 | // declared here // | |
12 | // // | |
13 | //////////////////////////////////////////////// | |
14 | ||
0e46b9ae | 15 | /* $Id$ */ |
16 | ||
17 | #include "AliHit.h" | |
18 | ||
58e32bd2 | 19 | class AliTOFhitT0 : public AliHit { |
20 | public: | |
655e379f | 21 | AliTOFhitT0(); |
e2f4346a | 22 | AliTOFhitT0(Int_t shunt, Int_t track, Int_t * const vol, |
23 | Float_t * const hits); | |
58e32bd2 | 24 | AliTOFhitT0(const AliTOFhitT0 & hit) ; |
25 | virtual ~AliTOFhitT0() {} | |
26 | // getters for AliTOFhitT0 object | |
27 | Int_t GetSector() const {return fSector;} | |
28 | Int_t GetPlate() const {return fPlate;} | |
29 | Int_t GetPadx() const {return fPadx;} | |
30 | Int_t GetPadz() const {return fPadz;} | |
31 | Int_t GetStrip() const {return fStrip;} | |
32 | Float_t GetTof() const {return fTof;} | |
33 | Float_t GetLen() const {return fLenTof;} | |
34 | Float_t GetMom() const {return fPmom;} | |
35 | Float_t GetPx() const {return fPx;} | |
36 | Float_t GetPy() const {return fPy;} | |
37 | Float_t GetPz() const {return fPz;} | |
38 | Float_t GetDx() const {return fDx;} | |
d3c7bfac | 39 | Float_t GetDy() const {return fDy;} |
58e32bd2 | 40 | Float_t GetDz() const {return fDz;} |
41 | Float_t GetIncA() const {return fIncA;} | |
42 | Float_t GetEdep() const {return fEdep;} | |
43 | ||
44 | protected: | |
45 | Int_t fSector; // number of sector | |
46 | Int_t fPlate; // number of plate | |
47 | Int_t fStrip; // number of strip | |
48 | Int_t fPadx; // number of pad along x | |
49 | Int_t fPadz; // number of pad along z | |
50 | // X, Y and Z coordinates of the hit are defined on mother class | |
51 | // AliHit | |
52 | Float_t fPx; // px in TOF | |
53 | Float_t fPy; // py in TOF | |
54 | Float_t fPz; // pz in TOF | |
55 | Float_t fPmom; // P in TOF | |
56 | Float_t fTof; // Time of Flight | |
57 | Float_t fLenTof; // track length at the TOF | |
58 | Float_t fDx; // x of impact point in pad r.s. | |
59 | Float_t fDy; // y of impact point in pad r.s. | |
60 | Float_t fDz; // z of impact point in pad r.s. | |
61 | Float_t fIncA; // Incidence angle | |
62 | Float_t fEdep; // Energy lost in TOF sensitive layer | |
63 | ||
64 | ClassDef(AliTOFhitT0,1) // Hit for Time Of Flight | |
65 | }; | |
66 | ||
67 | #endif /* ALITOFHITT0_H */ |