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