3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
10 /////////////////////////////////////////////////////////////////////////
11 // Manager and hits classes for set: ITS version 11, 2003 geometry //
12 /////////////////////////////////////////////////////////////////////////
18 class AliITSv11 : public AliITS {
22 AliITSv11(const char *title);
23 AliITSv11(const AliITSv11 &source); // copy constructor
24 AliITSv11& operator=(const AliITSv11 &source); // assignment operator
26 virtual void BuildGeometry();
27 virtual void CreateGeometry();
28 virtual void CreateMaterials();
29 virtual Int_t IsVersion() const {return 11;} // ITS version number
31 virtual void SetDefaults();
32 virtual void DrawModule();
33 virtual void StepManager();
35 void InitAliITSgeom();
37 // TString fEuclidGeomtery,fEuclidMaterial defined in AliModule.
38 Bool_t fEuclidOut; // Flag to write geometry in euclid format
39 Bool_t fGeomDetOut; // Flag to write .det file out
40 Bool_t fGeomDetIn; // Flag to read .det file or directly from Geat.
41 Int_t fMajorVersion; // Major version number == IsVersion
42 Int_t fMinorVersion; // Minor version number
43 Float_t fDet1; // thickness of detector in SPD layer 1
44 Float_t fDet2; // thickness of detector in SPD layer 2
45 Float_t fChip1; // thickness of chip in SPD layer 1
46 Float_t fChip2; // thickness of chip in SPD layer 2
47 Int_t fRails; // switch rails on (=1) and off (=0)
48 Int_t fFluid; // switch between water(=1) and freon(=0)
50 ClassDef(AliITSv11,1) //Hits manager for set:ITS version 11