]>
Commit | Line | Data |
---|---|---|
237c933d | 1 | #ifndef ALIRICHGEOMETRY_H |
2 | #define ALIRICHGEOMETRY_H | |
3 | ||
4 | ||
5 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
6 | * See cxx source for full Copyright notice */ | |
7 | ||
8 | /* $Id$ */ | |
9 | ||
10 | #include <TObject.h> | |
11 | ||
12 | ||
13 | class AliRICHGeometry : //Chamber geometry | |
14 | public TObject { | |
15 | public: | |
16 | // Radiator Thickness | |
17 | void SetGapThickness(Float_t thickness) {fGapThickness=thickness;} | |
18 | // Proximity Gap Thickness | |
19 | void SetProximityGapThickness(Float_t thickness) {fProximityGapThickness=thickness;} | |
20 | // Quartz Length | |
21 | void SetQuartzLength(Float_t length) {fQuartzLength=length;} | |
22 | // Quartz Width | |
23 | void SetQuartzWidth(Float_t width) {fQuartzWidth=width;} | |
24 | // Quartz Thickness | |
25 | void SetQuartzThickness(Float_t thickness) {fQuartzThickness=thickness;} | |
26 | // Freon Length | |
27 | void SetOuterFreonLength(Float_t length) {fOuterFreonLength=length;} | |
28 | // Freon Width | |
29 | void SetOuterFreonWidth(Float_t width) {fOuterFreonWidth=width;} | |
30 | // Freon Length | |
31 | void SetInnerFreonLength(Float_t length) {fInnerFreonLength=length;} | |
32 | // Freon Width | |
33 | void SetInnerFreonWidth(Float_t width) {fInnerFreonWidth=width;} | |
34 | // Freon Thickness | |
35 | void SetFreonThickness(Float_t thickness) {fFreonThickness=thickness;} | |
36 | // Freon Thickness | |
37 | void SetRadiatorToPads(Float_t distance) {fRadiatorToPads=distance;} | |
38 | ||
39 | // Radiator thickness | |
40 | Float_t GetGapThickness() {return fGapThickness;} | |
41 | // Proximity Gap thickness | |
42 | Float_t GetProximityGapThickness() {return fProximityGapThickness;} | |
43 | // Quartz Length | |
44 | Float_t GetQuartzLength() {return fQuartzLength;} | |
45 | // Quartz Width | |
46 | Float_t GetQuartzWidth() {return fQuartzWidth;} | |
47 | // Quartz Thickness | |
48 | Float_t GetQuartzThickness() {return fQuartzThickness;} | |
49 | // Freon Length | |
50 | Float_t GetOuterFreonLength() {return fOuterFreonLength;} | |
51 | // Freon Width | |
52 | Float_t GetOuterFreonWidth() {return fOuterFreonWidth;} | |
53 | // Freon Length | |
54 | Float_t GetInnerFreonLength() {return fInnerFreonLength;} | |
55 | // Freon Width | |
56 | Float_t GetInnerFreonWidth() {return fInnerFreonWidth;} | |
57 | // Freon Thickness | |
58 | Float_t GetFreonThickness() {return fFreonThickness;} | |
59 | // Get distance between radiator and pads | |
60 | Float_t GetRadiatorToPads() {return fRadiatorToPads;} | |
61 | ||
62 | private: | |
63 | Float_t fGapThickness; // Gap Thickness | |
64 | Float_t fProximityGapThickness; // Proximity Gap Thickness | |
65 | Float_t fQuartzLength; // Quartz Length | |
66 | Float_t fQuartzWidth; // Quartz Width | |
67 | Float_t fQuartzThickness; // Quartz Thickness | |
68 | Float_t fOuterFreonLength; // Outer Freon Length | |
69 | Float_t fOuterFreonWidth; // Outer Freon Width | |
70 | Float_t fInnerFreonLength; // Inner Freon Length | |
71 | Float_t fInnerFreonWidth; // Inner Freon Width | |
72 | Float_t fFreonThickness; // Freon Thickness | |
73 | Float_t fRadiatorToPads; // Distance from radiator to pads | |
74 | ||
75 | ClassDef(AliRICHGeometry,1) | |
76 | }; | |
77 | #endif | |
78 | ||
79 | ||
80 | ||
81 |