3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ////////////////////////////////////////////////
9 // Manager class for detector: CRTv1 //
10 ////////////////////////////////////////////////
14 class AliCRTv1 : public AliCRTv0
19 AliCRTv1(const char *name, const char *title);
20 AliCRTv1(const AliCRTv1& crt);
21 AliCRTv1& operator= (const AliCRTv1& crt);
22 virtual ~AliCRTv1() {}
24 virtual void CreateGeometry();
26 virtual Int_t IsVersion() const {return 1;}
27 virtual void DrawDetector();
28 virtual TString Version(void) {return TString("v1");}
29 virtual void StepManager();
31 void IncludeRICH(Bool_t status = kTRUE) {fRICHStatus=status;}
32 void IncludeMagnet(Bool_t status = kTRUE) {fMagnetStatus=status;}
33 void IncludeTPC(Bool_t status = kTRUE) {fTPCStatus=status;}
36 virtual void CreateMolasse();
37 virtual void CreateShafts();
39 void CreateRICHGeometry();
40 void CreateTPCGeometry();
41 void CreateMagnetGeometry();
50 ClassDef(AliCRTv1,1) //Class for CRT, version 1, Shafts outside of AliHALL