-#ifndef TRDv1_H
-#define TRDv1_H
+#ifndef ALITRDV1_H
+#define ALITRDV1_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
public:
- AliTRDv1() {};
+ AliTRDv1();
AliTRDv1(const char *name, const char *title);
- ~AliTRDv1();
+ AliTRDv1(const AliTRDv1 &trd);
+ virtual ~AliTRDv1();
+ AliTRDv1 &operator=(const AliTRDv1 &trd);
+
+ virtual void Copy(TObject &trd);
virtual void CreateGeometry();
virtual void CreateMaterials();
- virtual Int_t IsVersion() const { return 1; };
+ virtual Int_t IsVersion() const { return 1; };
virtual void StepManager();
virtual void Init();
void SetSensSector(Int_t isector);
void SetSensSector(Int_t isector, Int_t nsector);
- Int_t GetSensPlane() { return fSensPlane; };
- Int_t GetSensChamber() { return fSensChamber; };
- Int_t GetSensSector() { return fSensSector; };
+ Int_t GetSensPlane() { return fSensPlane; };
+ Int_t GetSensChamber() { return fSensChamber; };
+ Int_t GetSensSector() { return fSensSector; };
Int_t GetSensSectorRange() { return fSensSectorRange; };
protected:
Int_t fIdSens; // Sensitive volume identifier
Int_t fIdChamber1; // Driftchamber volume identifier
- Int_t fIdChamber2; //
- Int_t fIdChamber3; //
+ Int_t fIdChamber2; // Driftchamber volume identifier
+ Int_t fIdChamber3; // Driftchamber volume identifier
Int_t fSensSelect; // Switch to select only parts of the detector
Int_t fSensPlane; // Sensitive detector plane