]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RICH/AliRICHHit.h
New methods and data member added by M. Horner.
[u/mrichter/AliRoot.git] / RICH / AliRICHHit.h
CommitLineData
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
13class 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