]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ITS/AliITSv11.h
Coding conventions + removal of redundant methods
[u/mrichter/AliRoot.git] / ITS / AliITSv11.h
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"
15 class TGeoVolume;
16 class TGeoPcon;
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
25     virtual       ~AliITSv11();
26     virtual void   BuildGeometry();
27     virtual void   CreateGeometry();
28     virtual void   CreateMaterials();
29     virtual Int_t  IsVersion() const {return 11;} // ITS version number
30     virtual void   Init(); 
31     virtual void   SetDefaults();
32     virtual void   DrawModule();
33     virtual void   StepManager();
34   private:
35     void InitAliITSgeom();
36
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)
48
49     ClassDef(AliITSv11,1)  //Hits manager for set:ITS version 11
50 };
51  
52 #endif