#ifndef ALITPCV2_H #define ALITPCV2_H /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ //////////////////////////////////////////////// // Version 2 for TPC // //////////////////////////////////////////////// #include "AliTPC.h" #include #include #include "AliMC.h" #include "AliConst.h" #include #include #include "AliTPCParamSR.h" #include "AliRun.h" #include "AliTPCDigitsArray.h" #include "TGeoManager.h" class AliTPCv2 : public AliTPC { public: AliTPCv2():AliTPC(), fIdSens(0), fIDrift(0), fSecOld(0){} AliTPCv2(const char *name, const char *title); virtual ~AliTPCv2() {} virtual void CreateGeometry(); virtual void CreateMaterials(); virtual void AddAlignableVolumes() const; void SetInnerChambersAlignable() const; void SetOuterChambersAlignable() const; virtual void Init(); virtual Int_t IsVersion() const {return 2;} virtual void StepManager(); virtual void DrawDetector() const; protected: Int_t fIdSens; // sensitive strip Int_t fIDrift; // drift gas Int_t fSecOld; // indicate the previous sector - for reference points ClassDef(AliTPCv2,2) // Time Projection Chamber version 2 }; #endif