]>
Commit | Line | Data |
---|---|---|
237c933d | 1 | #ifndef ALIRICHHIT_H |
2 | #define ALIRICHHIT_H | |
3 | ||
4 | ||
5 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
6 | * See cxx source for full Copyright notice */ | |
7 | ||
8 | /* $Id$ */ | |
9 | ||
10 | ||
11 | #include "AliHit.h" | |
12 | ||
13 | class AliRICHHit : public AliHit { | |
6e585aa2 | 14 | protected: |
237c933d | 15 | Int_t fChamber; // Chamber number |
16 | Float_t fParticle; // Geant3 particle type | |
17 | Float_t fTheta ; // Incident theta angle in degrees | |
18 | Float_t fPhi ; // Incident phi angle in degrees | |
19 | Float_t fTlength; // Track length inside the chamber | |
20 | Float_t fEloss; // ionisation energy loss in gas | |
21 | Float_t fPHfirst; // first padhit | |
22 | Float_t fPHlast; // last padhit | |
23 | Float_t fLoss; // did it hit the freon? | |
3ed66941 | 24 | Float_t fMomX; // x Momentum at photochatode entry point |
25 | Float_t fMomY; // y Momentum at photochatode entry point | |
26 | Float_t fMomZ; // z Momentum at photochatode entry point | |
27 | Float_t fNPads; // Pads hit | |
28 | Float_t fCerenkovAngle; // Dummy cerenkov angle | |
29 | Float_t fMomFreoX; // x Momentum at freon entry point | |
30 | Float_t fMomFreoY; // y Momentum at freon entry point | |
31 | Float_t fMomFreoZ; // z Momentum at freon entry point | |
32 | ||
237c933d | 33 | public: |
34 | AliRICHHit() {} | |
35 | AliRICHHit(Int_t fIshunt, Int_t track, Int_t *vol, Float_t *hits); | |
36 | virtual ~AliRICHHit() {} | |
37 | ||
7eefff76 | 38 | Int_t Chamber() {return fChamber;} |
39 | Float_t Particle() {return fParticle;} | |
40 | Float_t Theta() {return fTheta;} | |
41 | Float_t Phi() {return fPhi;} | |
42 | Float_t Tlength() {return fTlength;} | |
43 | Float_t Eloss() {return fEloss;} | |
6e585aa2 | 44 | Float_t Loss() {return fLoss;} |
7eefff76 | 45 | Float_t PHfirst() {return fPHfirst;} |
46 | Float_t PHlast() {return fPHlast;} | |
47 | Float_t MomX() {return fMomX;} | |
48 | Float_t MomY() {return fMomY;} | |
49 | Float_t MomZ() {return fMomZ;} | |
50 | Float_t CerenkovAngle() {return fMomX;} | |
51 | Float_t MomFreoX() {return fMomX;} | |
52 | Float_t MomFreoY() {return fMomY;} | |
53 | Float_t MomFreoZ() {return fMomZ;} | |
54 | ||
55 | ||
237c933d | 56 | ClassDef(AliRICHHit,1) //Hits object for set:RICH |
57 | }; | |
58 | #endif |