]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDgeometryFull.h
Removing obsolete macro
[u/mrichter/AliRoot.git] / TRD / AliTRDgeometryFull.h
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                               */
5
6 /* $Id$ */
7
8 ///////////////////////////////////////////////////////////////////////////////
9 //                                                                           //
10 //  TRD geometry for the spaceframe without holes                            //
11 //                                                                           //
12 ///////////////////////////////////////////////////////////////////////////////
13
14 #include "AliTRDgeometry.h"
15
16 class AliTRDgeometryFull : public AliTRDgeometry {
17
18  public:
19
20   AliTRDgeometryFull();
21   virtual ~AliTRDgeometryFull();
22
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; };
28           void    Init();
29
30           void    SetPHOShole()       { fPHOShole = kTRUE; };
31           void    SetRICHhole()       { fRICHhole = kTRUE; };
32
33           Bool_t  GetPHOShole() const { return fPHOShole;  };
34           Bool_t  GetRICHhole() const { return fRICHhole;  };
35
36  protected:
37
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
40
41   ClassDef(AliTRDgeometryFull,4)              // TRD geometry without hole
42
43 };
44
45 #endif