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 fGeomDetOut; // Flag to write .det file out
39 Bool_t fGeomDetIn; // Flag to read .det file or directly from Geat.
40 Int_t fMajorVersion; // Major version number == IsVersion
41 Int_t fMinorVersion; // Minor version number
42 Float_t fDet1; // thickness of detector in SPD layer 1
43 Float_t fDet2; // thickness of detector in SPD layer 2
44 Float_t fChip1; // thickness of chip in SPD layer 1
45 Float_t fChip2; // thickness of chip in SPD layer 2
46 Int_t fRails; // switch rails on (=1) and off (=0)
47 Int_t fFluid; // switch between water(=1) and freon(=0)
49 ClassDef(AliITSv11,1) //Hits manager for set:ITS version 11