]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDv0.h
Update TRD code from C.Blume
[u/mrichter/AliRoot.git] / TRD / AliTRDv0.h
1 #ifndef TRDv0_H
2 #define TRDv0_H
3 ////////////////////////////////////////////////////////
4 //  Manager and hits classes for set:TRD version 0    //
5 ////////////////////////////////////////////////////////
6  
7 #include "AliTRD.h"
8  
9 class AliTRDv0 : public AliTRD {
10
11 public:
12   AliTRDv0() {}
13   AliTRDv0(const char *name, const char *title);
14   virtual      ~AliTRDv0() {}
15   virtual void  CreateGeometry();
16   virtual void  CreateMaterials();
17   virtual Int_t IsVersion() const       { return 0;       };
18   virtual void  SetHits(Int_t ihit = 1) { fHitsOn = ihit; };
19   virtual void  StepManager();
20   virtual void  Init();
21   
22 protected:
23   Int_t        fIdSens;     // Sensitive volume identifier
24
25   Int_t        fIdSpace1;   // Spaceframe volume identifier
26   Int_t        fIdSpace2;   // 
27   Int_t        fIdSpace3;   // 
28
29   Int_t        fIdChamber1; // Driftchamber volume identifier
30   Int_t        fIdChamber2; // 
31   Int_t        fIdChamber3; // 
32
33   Int_t        fHitsOn;     // Used to switch hits on
34
35   ClassDef(AliTRDv0,1)      // Transition Radiation Detector version 0
36
37 };
38
39 #endif