]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ITS/AliITSv11.h
Correct structure function also for kPyMbNonDiffractive.
[u/mrichter/AliRoot.git] / ITS / AliITSv11.h
CommitLineData
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 15class TGeoVolume;
16class TGeoPcon;
2b680d9b 17
18class 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