Cleanup
[u/mrichter/AliRoot.git] / TRD / AliTRDv0.h
CommitLineData
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
14class AliTRDv0 : public AliTRD {
15
16public:
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 34protected:
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