#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(); virtual ~AliTRDgeometryFull(); void GroupChamber(Int_t iplan, Int_t icham, Int_t *idtmed, Bool_t PHOShole, Bool_t RICHhole); void CreateGeometry(Int_t *idtmed); 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; }; Bool_t GetPHOShole() const { return fPHOShole; }; Bool_t GetRICHhole() const { return fRICHhole; }; protected: 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,4) // TRD geometry without hole }; #endif