]>
Commit | Line | Data |
---|---|---|
2b680d9b | 1 | #ifndef ALIITSV11_H |
2 | #define ALIITSV11_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* | |
7 | $Id$ | |
8 | */ | |
9 | ||
10 | ///////////////////////////////////////////////////////////////////////// | |
11 | // Manager and hits classes for set: ITS version 11, 2003 geometry // | |
12 | ///////////////////////////////////////////////////////////////////////// | |
13 | ||
14 | #include "AliITS.h" | |
541f7ba6 | 15 | class TGeoVolume; |
16 | class TGeoPcon; | |
2b680d9b | 17 | |
18 | class AliITSv11 : public AliITS { | |
19 | ||
20 | public: | |
21 | AliITSv11(); | |
22 | AliITSv11(const char *title); | |
23 | AliITSv11(const AliITSv11 &source); // copy constructor | |
24 | AliITSv11& operator=(const AliITSv11 &source); // assignment operator | |
162acd47 | 25 | virtual ~AliITSv11(); |
2b680d9b | 26 | virtual void BuildGeometry(); |
27 | virtual void CreateGeometry(); | |
28 | virtual void CreateMaterials(); | |
162acd47 | 29 | virtual Int_t IsVersion() const {return 11;} // ITS version number |
2b680d9b | 30 | virtual void Init(); |
31 | virtual void SetDefaults(); | |
32 | virtual void DrawModule(); | |
33 | virtual void StepManager(); | |
172b0d90 | 34 | private: |
2b680d9b | 35 | void InitAliITSgeom(); |
2b680d9b | 36 | |
37 | // TString fEuclidGeomtery,fEuclidMaterial defined in AliModule. | |
2b680d9b | 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 | |
2b680d9b | 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 | |
162acd47 | 46 | Int_t fRails; // switch rails on (=1) and off (=0) |
47 | Int_t fFluid; // switch between water(=1) and freon(=0) | |
2b680d9b | 48 | |
162acd47 | 49 | ClassDef(AliITSv11,1) //Hits manager for set:ITS version 11 |
2b680d9b | 50 | }; |
51 | ||
52 | #endif |