Access shafts added
[u/mrichter/AliRoot.git] / CRT / AliCRTv0.h
CommitLineData
778e67bd 1#ifndef ALICRTV0_H
2#define ALICRTV0_H
fb7a1f55 3/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6/* $Id$ */
7
8////////////////////////////////////////////////
9// Manager class for detector: CRTv0 //
10////////////////////////////////////////////////
11
12#include "AliCRT.h"
13
fb7a1f55 14class AliCRTv0 : public AliCRT
15{
16
17public:
18 AliCRTv0();
19 AliCRTv0(const char *name, const char *title);
778e67bd 20 AliCRTv0(const AliCRTv0& crt);
21 AliCRTv0& operator= (const AliCRTv0& crt);
fb7a1f55 22 virtual ~AliCRTv0() {}
778e67bd 23
fb7a1f55 24 virtual void CreateGeometry();
25 virtual void BuildGeometry();
26 virtual void CreateMaterials();
27 virtual void Init();
28 virtual Int_t IsVersion() const {return 0;}
29 virtual void DrawDetector();
fb7a1f55 30 virtual TString Version(void) {return TString("v0");}
31 virtual void StepManager();
32
778e67bd 33protected:
34 virtual void CreateMolasse();
35 virtual void CreateShafts();
fb7a1f55 36
778e67bd 37private:
fb7a1f55 38 ClassDef(AliCRTv0,1) //Class for CRT, version 0
fb7a1f55 39};
40
41#endif