Line data Source code
1 : #ifndef ALIPMDV0_H
2 : #define ALIPMDV0_H
3 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : /* $Id$ */
7 :
8 : ////////////////////////////////////////////////
9 : // Manager and hits classes for set:PMD //
10 : ////////////////////////////////////////////////
11 :
12 : #include "AliPMD.h"
13 :
14 : //___________________________________________
15 :
16 : class AliPMDv0 : public AliPMD {
17 :
18 : public:
19 : AliPMDv0();
20 : AliPMDv0(const char *name, const char *title);
21 0 : virtual ~AliPMDv0() {}
22 : virtual void CreateGeometry();
23 : virtual void CreatePMD();
24 : virtual void CreateSupermodule();
25 : virtual void GetParameters();
26 : virtual void CreateMaterials();
27 : virtual void Init();
28 0 : virtual Int_t IsVersion() const {return 1;}
29 : virtual void StepManager();
30 :
31 : private:
32 : static const Int_t fgkNcellHole; // Hole Dimension
33 : static const Float_t fgkCellRadius; // Radius of a hexagonal cell
34 : static const Float_t fgkCellWall; // Thickness of cell Wall
35 : static const Float_t fgkCellDepth; // Gas thickness
36 : static const Float_t fgkBoundary; // Thickness of Boundary wall
37 : static const Float_t fgkThBase; // Thickness of Base plate
38 : static const Float_t fgkThAir; // Thickness of Air
39 : static const Float_t fgkThPCB; // Thickness of PCB
40 : static const Float_t fgkThLead; // Thickness of Pb
41 : static const Float_t fgkThSteel; // Thickness of Steel
42 : static const Float_t fgkZdist; // z-position of the detector
43 : static const Float_t fgkSqroot3; // Square Root of 3
44 : static const Float_t fgkSqroot3by2; // Square Root of 3 by 2
45 : static const Float_t fgkPi; // Value of pi
46 :
47 : Float_t fSMthick; // Thickness of the supermodule
48 : Float_t fSMLength; // Supermodule length
49 : Int_t fMedSens; // Sensitive Medium (Ar+C02)
50 : Int_t fNcellSM; // Number of cells in SuperModule
51 :
52 12 : ClassDef(AliPMDv0,1) //Hits manager for set:PMD
53 : };
54 :
55 : #endif
56 :
57 :
|