]>
Commit | Line | Data |
---|---|---|
237c933d | 1 | #ifndef ALIRICHV0_H |
2 | #define ALIRICHV0_H | |
6e36c0f2 | 3 | |
3da30618 | 4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | /* $Id$ */ | |
8 | ||
6e36c0f2 | 9 | |
c71fc6da | 10 | //////////////////////////////////////////////////////////// |
11 | // Manager and hits classes for set:RICH default version // | |
12 | //////////////////////////////////////////////////////////// | |
ddae0931 | 13 | |
14 | #include "AliRICH.h" | |
15 | ||
16 | class AliRICHv0 : public AliRICH { | |
17 | ||
18 | public: | |
19 | AliRICHv0(); | |
20 | AliRICHv0(const char *name, const char *title); | |
21 | virtual ~AliRICHv0() {} | |
22 | virtual void CreateGeometry(); | |
23 | virtual void CreateMaterials(); | |
24 | virtual void Init(); | |
25 | virtual Int_t IsVersion() const {return 0;} | |
26 | virtual void StepManager(); | |
6e36c0f2 | 27 | Float_t Fresnel(Float_t ene,Float_t pdoti, Bool_t pola); |
28 | Float_t AbsoCH4(Float_t x); | |
ddae0931 | 29 | // virtual void Trigger(Float_t (*)[4], Float_t (*)[4], Int_t& iflag); |
237c933d | 30 | protected: |
31 | Int_t fCkovNumber; // Number of Cerenkov photons | |
32 | Int_t fCkovQuarz; // Cerenkovs crossing quartz | |
33 | Int_t fCkovGap; // Cerenkovs crossing gap | |
34 | Int_t fCkovCsi; // Cerenkovs crossing csi | |
35 | Int_t fLostRfreo; // Cerenkovs reflected in freon | |
36 | Int_t fLostRquar; // Cerenkovs reflected in quartz | |
37 | Int_t fLostAfreo; // Cerenkovs absorbed in freon | |
38 | Int_t fLostAquarz; // Cerenkovs absorbed in quartz | |
39 | Int_t fLostAmeta; // Cerenkovs absorbed in methane | |
40 | Int_t fLostCsi; // Cerenkovs below csi quantum efficiency | |
41 | Int_t fLostWires; // Cerenkovs lost in wires | |
42 | Int_t fFreonProd; // Cerenkovs produced in freon | |
43 | Float_t fMipx; // x coord. of MIP | |
44 | Float_t fMipy; // y coord. of MIP | |
45 | Int_t fFeedbacks; // Number of feedback photons | |
46 | Int_t fLostFresnel; // Cerenkovs lost by Fresnel reflection | |
c71fc6da | 47 | ClassDef(AliRICHv0,1) //Hits manager for set: RICH default version |
ddae0931 | 48 | |
49 | }; | |
50 | ||
51 | ||
52 | #endif | |
53 | ||
54 | ||
55 | ||
56 | ||
57 | ||
58 | ||
59 |