Preliminary version of new TPC code
[u/mrichter/AliRoot.git] / TPC / AliTPCv3.h
CommitLineData
4b0fdcad 1#ifndef TPCv3_H
2#define TPCv3_H
3////////////////////////////////////////////////
4// Version 3 for TPC //
5////////////////////////////////////////////////
6
7#include "AliTPC.h"
8
9class AliTPCv3 : public AliTPC {
10
11public:
12 AliTPCv3() {}
13 AliTPCv3(const char *name, const char *title);
14 virtual ~AliTPCv3() {}
15 virtual void CreateGeometry();
16 virtual void CreateMaterials();
17 virtual void Init();
18 virtual Int_t IsVersion() const {return 3;}
19 virtual void StepManager();
20 virtual void DrawDetector();
21
22protected:
23
24 Int_t fIdSens1; // sensitive volume (entire drift gas)
25
26private:
27
28 Float_t BetheBloch(Float_t bg);
29
30 ClassDef(AliTPCv3,1) // Time Projection Chamber version 3
31};
32
33#endif