]> git.uio.no Git - u/mrichter/AliRoot.git/blame - RICH/AliRICHGeometry.h
Enhanced full event Config
[u/mrichter/AliRoot.git] / RICH / AliRICHGeometry.h
CommitLineData
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
13class AliRICHGeometry : //Chamber geometry
14public 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