public:
AliTRDgeometryFull();
- ~AliTRDgeometryFull();
+ virtual ~AliTRDgeometryFull();
void CreateGeometry(Int_t *idtmed);
- Int_t IsVersion() const { return 1; };
+ Int_t IsVersion() const { return 1; };
void Init();
- void SetPHOShole() { fPHOShole = kTRUE; };
- void SetRICHhole() { fRICHhole = kTRUE; };
+ void SetPHOShole() { fPHOShole = kTRUE; };
+ void SetRICHhole() { fRICHhole = kTRUE; };
- Bool_t GetPHOShole() { return fPHOShole; };
- Bool_t GetRICHhole() { return fRICHhole; };
+ void SetNRowPad();
+ virtual void SetNRowPad(const Int_t p, const Int_t c, const Int_t npad);
+
+ Bool_t GetPHOShole() const { return fPHOShole; };
+ Bool_t GetRICHhole() const { return fRICHhole; };
+
+ virtual Float_t GetChamberLengthI(Int_t p) { return fClengthI[p]; };
+ virtual Float_t GetChamberLengthM(Int_t p) { return fClengthM1[p]; };
+ virtual Float_t GetChamberLengthO(Int_t p) { return fClengthO1[p]; };
protected: