1 #ifndef ALITRDGEOMETRYFULL_H
2 #define ALITRDGEOMETRYFULL_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 ///////////////////////////////////////////////////////////////////////////////
10 // TRD geometry for the spaceframe without holes //
12 ///////////////////////////////////////////////////////////////////////////////
14 #include "AliTRDgeometry.h"
16 class AliTRDgeometryFull : public AliTRDgeometry {
21 virtual ~AliTRDgeometryFull();
23 void GroupChamber(Int_t iplan, Int_t icham, Int_t *idtmed, Bool_t PHOShole, Bool_t RICHhole);
24 void CreateGeometry(Int_t *idtmed);
25 void CreateFrame(Int_t *idtmed);
26 void CreateServices(Int_t *idtmed);
27 Int_t IsVersion() const { return 1; };
30 void SetPHOShole() { fPHOShole = kTRUE; };
31 void SetRICHhole() { fRICHhole = kTRUE; };
33 Bool_t GetPHOShole() const { return fPHOShole; };
34 Bool_t GetRICHhole() const { return fRICHhole; };
38 Bool_t fPHOShole; // Switch for the hole in front of the PHOS
39 Bool_t fRICHhole; // Switch for the hole in front of the RICH
41 ClassDef(AliTRDgeometryFull,4) // TRD geometry without hole