Line data Source code
1 : #ifndef FITV0_H
2 : #define FITV0_H
3 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 : * See cxx source for full Copyright notice */
5 :
6 : ////////////////////////////////////////////////
7 : // simple geometry classes for set: FIT
8 : // Alla.Maevskaya@cern.ch
9 : ////////////////////////////////////////////////
10 :
11 : #include "AliFIT.h"
12 : #include "TGraph.h"
13 : class AliFITv0 : public AliFIT {
14 :
15 : public:
16 :
17 : enum constants {kAir=1, kVac=3,kGlass=6, kSensAir=22};
18 :
19 :
20 : AliFITv0();
21 : AliFITv0(const char *name, const char *title);
22 0 : AliFITv0(const AliFITv0& o):AliFIT(),
23 0 : fIdSens1(0) {((AliFITv0 &) o).Copy(*this);}
24 :
25 0 : AliFITv0& operator=(const AliFITv0&) { return *this; }
26 : virtual ~AliFITv0();
27 : virtual void CreateGeometry();
28 : virtual void AddAlignableVolumes() const;
29 : virtual void CreateMaterials() ;
30 : virtual void Init();
31 0 : virtual Int_t IsVersion() const {return 0;}
32 : virtual void StepManager();
33 :
34 : protected:
35 : Int_t fIdSens1; // Sensetive volume in T0
36 :
37 2 : ClassDef(AliFITv0,1) //Class for FIT version 1
38 : };
39 :
40 :
41 : #endif
42 :
43 :
|