-#ifndef ALITRDGEOMETRYFULL_h
-#define ALITRDGEOMETRYFULL_h
+#ifndef ALITRDGEOMETRYFULL_H
+#define ALITRDGEOMETRYFULL_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
/* $Id$ */
+///////////////////////////////////////////////////////////////////////////////
+// //
+// TRD geometry for the spaceframe without holes //
+// //
+///////////////////////////////////////////////////////////////////////////////
+
#include "AliTRDgeometry.h"
class AliTRDgeometryFull : public AliTRDgeometry {
public:
AliTRDgeometryFull();
- ~AliTRDgeometryFull();
+ virtual ~AliTRDgeometryFull();
void CreateGeometry(Int_t *idtmed);
- Int_t IsVersion() const { return 1; };
+ void CreateFrame(Int_t *idtmed);
+ void CreateServices(Int_t *idtmed);
+ 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; };
+ virtual void SetOldGeometry();
- protected:
+ Bool_t GetPHOShole() const { return fPHOShole; };
+ Bool_t GetRICHhole() const { return fRICHhole; };
- Bool_t fPHOShole; // Switch for the hole in front of the PHOS
- Bool_t fRICHhole; // Switch for the hole in front of the RICH
+ protected:
- Float_t fClengthI[kNplan]; // Length of the inner chambers
- Float_t fClengthM1[kNplan]; // Length of the middle chambers
- Float_t fClengthM2[kNplan]; // Length of the middle chambers
- Float_t fClengthO1[kNplan]; // Length of the outer chambers
- Float_t fClengthO2[kNplan]; // Length of the outer chambers
- Float_t fClengthO3[kNplan]; // Length of the outer chambers
+ Bool_t fPHOShole; // Switch for the hole in front of the PHOS
+ Bool_t fRICHhole; // Switch for the hole in front of the RICH
- ClassDef(AliTRDgeometryFull,1) // TRD geometry without hole
+ ClassDef(AliTRDgeometryFull,3) // TRD geometry without hole
};