]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/AliTRDgeometryHole.h
Merge with TRD-develop
[u/mrichter/AliRoot.git] / TRD / AliTRDgeometryHole.h
1 #ifndef ALITRDGEOMETRYHOLE_H
2 #define ALITRDGEOMETRYHOLE_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 #include "AliTRDgeometry.h"
9
10 class AliTRDgeometryHole : public AliTRDgeometry {
11
12  public:
13
14   AliTRDgeometryHole();
15   virtual ~AliTRDgeometryHole();
16
17           void    CreateGeometry(Int_t *idtmed); 
18           Int_t   IsVersion() const   { return 0; };
19           void    Init();
20
21           void    SetPHOShole()       { };
22           void    SetRICHhole()       { };
23
24   virtual void    SetRowPadSize(Float_t size);
25
26           Bool_t  GetPHOShole() const { return kTRUE; };
27           Bool_t  GetRICHhole() const { return kTRUE; };
28
29  protected:
30
31   Float_t         fClengthI[kNplan];               // Length of the inner chambers
32   Float_t         fClengthM1[kNplan];              // Length of the middle chambers
33   Float_t         fClengthM2[kNplan];              // Length of the middle chambers
34   Float_t         fClengthO1[kNplan];              // Length of the outer chambers
35   Float_t         fClengthO2[kNplan];              // Length of the outer chambers
36   Float_t         fClengthO3[kNplan];              // Length of the outer chambers
37
38   ClassDef(AliTRDgeometryHole,1)                   // TRD geometry with hole
39
40 };
41
42 #endif