]>
Commit | Line | Data |
---|---|---|
fe4da5cc | 1 | #ifndef TRDv0_H |
2 | #define TRDv0_H | |
3da30618 | 3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
fe4da5cc | 8 | //////////////////////////////////////////////////////// |
9 | // Manager and hits classes for set:TRD version 0 // | |
10 | //////////////////////////////////////////////////////// | |
11 | ||
12 | #include "AliTRD.h" | |
13 | ||
14 | class AliTRDv0 : public AliTRD { | |
15 | ||
16 | public: | |
17 | AliTRDv0() {} | |
18 | AliTRDv0(const char *name, const char *title); | |
5c7f4665 | 19 | virtual ~AliTRDv0() {} |
20 | virtual void CreateGeometry(); | |
21 | virtual void CreateMaterials(); | |
22 | virtual Int_t IsVersion() const { return 0; }; | |
23 | virtual void Hits2Clusters(); | |
24 | virtual void SetHits(Int_t ihit = 1) { fHitsOn = ihit; }; | |
25 | virtual void StepManager(); | |
26 | virtual void Init(); | |
fe4da5cc | 27 | |
5c7f4665 | 28 | virtual void SetRphiSigma(Float_t sigma) { fRphiSigma = sigma; }; |
29 | virtual void SetRphiDist(Float_t dist) { fRphiDist = dist; }; | |
30 | ||
31 | virtual Float_t GetRphiSigma() { return fRphiSigma; }; | |
32 | virtual Float_t GetRphiDist() { return fRphiDist; }; | |
33 | ||
fe4da5cc | 34 | protected: |
82bbf98a | 35 | Int_t fIdSens; // Sensitive volume identifier |
36 | ||
82bbf98a | 37 | Int_t fIdChamber1; // Driftchamber volume identifier |
38 | Int_t fIdChamber2; // | |
39 | Int_t fIdChamber3; // | |
40 | ||
41 | Int_t fHitsOn; // Used to switch hits on | |
42 | ||
5c7f4665 | 43 | Float_t fRphiSigma; // Gaussian position smearing in rphi-direction |
44 | Float_t fRphiDist; // Maximum distnace for non-overlapping cluster | |
45 | ||
46 | ClassDef(AliTRDv0,1) // Transition Radiation Detector version 0 (fast simulator) | |
82bbf98a | 47 | |
fe4da5cc | 48 | }; |
49 | ||
50 | #endif |