add NaN trap to linux version
[u/mrichter/AliRoot.git] / RICH / AliRICHCerenkov.h
1 #ifndef ALIRICHCERENKOV_H
2 #define ALIRICHCERENKOV_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 // Cerenkov photon  object
14 //------------------------------------------------
15
16 class AliRICHCerenkov: public AliHit {
17  public:
18     Int_t     fChamber;         // Chamber number
19     Float_t   fTheta ;          // Incident theta angle in degrees      
20     Float_t   fPhi   ;          // Incident phi angle in degrees
21     Float_t   fTlength;         // Track length inside the chamber
22     Float_t   fEloss;           // ionisation energy loss in gas
23     Int_t     fPHfirst;         // first padhit
24     Int_t     fPHlast;          // last padhit
25     Int_t     fCMother;         // index of mother particle
26     Float_t   fLoss;            // nature of particle loss
27     Float_t   fIndex;           // Index of photon
28     Float_t   fProduction;      // Point of production
29     Float_t   fMomX;            // Local Momentum
30     Float_t   fMomY;            // Local Momentum
31     Float_t   fMomZ;            // Local Momentum
32     Float_t   fNPads;           // Pads hit
33     Float_t   fCerenkovAngle;   // Cerenkov Angle
34  public:
35     AliRICHCerenkov() {}
36     AliRICHCerenkov(Int_t fIshunt, Int_t track, Int_t *vol, Float_t *Cerenkovs);
37     virtual ~AliRICHCerenkov() {}
38     
39     ClassDef(AliRICHCerenkov,1)  //Cerenkovs object for set:RICH
40 };
41 #endif