#include "AliTPC.h"
-
+#include <stdlib.h>
+#include <TMath.h>
+#include "AliMC.h"
+#include "AliConst.h"
+#include <TVirtualMC.h>
+#include <TSystem.h>
+#include "AliTPCParamSR.h"
+#include "AliRun.h"
+#include "AliTPCDigitsArray.h"
+#include "TGeoManager.h"
class AliTPCv2 : public AliTPC {
public:
- AliTPCv2() {}
+ 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();
+ virtual void DrawDetector() const;
protected:
Int_t fIdSens; // sensitive strip