Merge TRD-develop
[u/mrichter/AliRoot.git] / TRD / AliTRDgeometryFull.h
CommitLineData
f7336fa3 1#ifndef TRDgeometryFull_h
2#define TRDgeometryFull_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
10class AliTRDgeometryFull : public AliTRDgeometry {
11
12 public:
13
14 AliTRDgeometryFull();
15 ~AliTRDgeometryFull();
16
6f1e466d 17 void CreateGeometry(Int_t *);
18 Int_t IsVersion() const { return 1; };
19 void Init();
20
21 void SetPHOShole() { fPHOShole = kTRUE; };
22 void SetRICHhole() { fRICHhole = kTRUE; };
23
24 Bool_t GetPHOShole() { return fPHOShole; };
25 Bool_t GetRICHhole() { return fRICHhole; };
f7336fa3 26
27 protected:
28
6f1e466d 29 Bool_t fPHOShole; // Switch for the hole in front of the PHOS
30 Bool_t fRICHhole; // Switch for the hole in front of the RICH
31
f7336fa3 32 Float_t fClengthI[kNplan]; // Length of the inner chambers
6f1e466d 33 Float_t fClengthM1[kNplan]; // Length of the middle chambers
34 Float_t fClengthM2[kNplan]; //
35 Float_t fClengthO1[kNplan]; // Length of the outer chambers
36 Float_t fClengthO2[kNplan]; //
37 Float_t fClengthO3[kNplan]; //
f7336fa3 38
39 ClassDef(AliTRDgeometryFull,1) // TRD geometry without hole
40
41};
42
43#endif