0a3b2349 |
1 | #ifndef SHILCONST_H |
2 | #define SHILCONST_H |
3 | |
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. */ |
5 | |
6 | /* $Id$ */ |
7 | |
8 | // angle of 2nd cone |
dbbe5bc1 |
9 | const Float_t kThetaOpen2 = 0.83*kDegrad; |
0a3b2349 |
10 | // angle of 3rd cone |
dbbe5bc1 |
11 | const Float_t kThetaOpen3 = 0.83*kDegrad; |
0a3b2349 |
12 | // angle of beam tube in second cone |
dbbe5bc1 |
13 | const Float_t kThetaOpenB = 0.83*kDegrad; |
a0cb6c86 |
14 | // const Float_t thetaOpenB = 0.84*kDegrad; |
0a3b2349 |
15 | // inner lead Cone opening angle |
dbbe5bc1 |
16 | // const Float_t kThetaOpenPb = 0.6*kDegrad; |
0a3b2349 |
17 | // Outer Pb Cone opening angle |
dbbe5bc1 |
18 | const Float_t kThetaOpenPbO = 1.6*kDegrad; |
0a3b2349 |
19 | // Start of lead cone |
dbbe5bc1 |
20 | const Float_t kZPb = 810.; |
0a3b2349 |
21 | // y-position of trigger wall |
dbbe5bc1 |
22 | const Float_t kZFilterIn = 1471.; |
23 | const Float_t kZFilterOut = kZFilterIn+120.; |
0a3b2349 |
24 | // end of 2-degree outer cone |
2f36dac3 |
25 | // const Float_t zConeE = 30./TMath::Tan(accMin); |
dbbe5bc1 |
26 | const Float_t kZConeE = 859.; |
0a3b2349 |
27 | // |
28 | // |
77976fd8 |
29 | Float_t dTubeS = 0.1; |
dbbe5bc1 |
30 | const Float_t kDInsuS=1.5; |
31 | const Float_t kDEnveS=0.1; |
32 | const Float_t kDProtS=0.1; |
33 | const Float_t kDFreeS=0.00; |
0a3b2349 |
34 | |
dbbe5bc1 |
35 | Float_t dVacuS=dTubeS+kDInsuS+kDEnveS+kDProtS+kDFreeS; |
0a3b2349 |
36 | |
37 | // |
38 | // Radii and z-positions imposed by vacuum chamber layout |
39 | // |
40 | // FIRST SECTION |
41 | // delta_R for bellows |
77976fd8 |
42 | // const Float_t dr11=2.65; |
dbbe5bc1 |
43 | const Float_t kDr11=4.1; |
0a3b2349 |
44 | // delta_R for flange |
dbbe5bc1 |
45 | const Float_t kDr12=0.01; |
0a3b2349 |
46 | // delta_R to catch up with cone |
dbbe5bc1 |
47 | const Float_t kDr13=2.0; |
2f36dac3 |
48 | |
0a3b2349 |
49 | // flange length |
dbbe5bc1 |
50 | const Float_t kDF1=2.*3.9; |
0a3b2349 |
51 | // bellow length |
7520e6df |
52 | // |
dbbe5bc1 |
53 | const Float_t kRB1=5.5; |
54 | const Float_t kHB1=2.25; |
55 | const Float_t kLB1=0.77; |
56 | const Float_t kEB1=0.04; |
7520e6df |
57 | // |
58 | |
dbbe5bc1 |
59 | const Float_t kDB1=12.*kLB1/2.; |
0a3b2349 |
60 | // Flange position |
dbbe5bc1 |
61 | const Float_t kZvac2=507.; |
62 | const Float_t kZvac1=kZvac2-kDB1-kDr11/2.-kDr12; |
63 | const Float_t kZvac3=kZvac2+kDB1+kDF1+kDr13+6.; |
64 | const Float_t kZvac4=558.; |
0a3b2349 |
65 | // Outer shield dimensions |
dbbe5bc1 |
66 | const Float_t kR11=15.45; |
0a3b2349 |
67 | // Steel Envelope |
dbbe5bc1 |
68 | const Float_t kDRSteel2=4.; |
0a3b2349 |
69 | // According to design |
70 | // const Float_t R21=20.3; |
71 | // to avoid overlap with 2deg line |
dbbe5bc1 |
72 | const Float_t kR21=19.4; |
0a3b2349 |
73 | // |
74 | // 2nd Section |
75 | // |
dbbe5bc1 |
76 | // const Float_t kZvac5=kZvac4+4.; |
0a3b2349 |
77 | // |
78 | // 3rd Section |
79 | // |
dbbe5bc1 |
80 | const Float_t kZvac6=711.; |
81 | const Float_t kZvac8=1274.; |
82 | //const Float_t kDr21=2.263; |
83 | const Float_t kDr21=.5; |
84 | const Float_t kDr22=1.3; |
85 | const Float_t kDr23=2.263; |
86 | const Float_t kDB2=24.118; |
87 | const Float_t kDF2=10.6; |
88 | const Float_t kZvac7=kZvac8-kDF2/2-kDB2-kDr22-kDr21; |
89 | const Float_t kZvac9=kZvac8+kDF2/2+kDB2+kDr22+kDr23; |
0a3b2349 |
90 | // |
91 | // 4th Section |
92 | // |
dbbe5bc1 |
93 | const Float_t kZvac10=1466.; |
94 | const Float_t kZvac11=1800.; |
95 | const Float_t kZvac12=1900.; |
0a3b2349 |
96 | |
dbbe5bc1 |
97 | const Float_t kR41=35.; |
98 | const Float_t kR42=49.9; |
be05e10c |
99 | const Float_t kR43=110.; |
0a3b2349 |
100 | |
101 | // |
102 | // Vacuum System |
103 | // |
104 | |
7520e6df |
105 | |
0a3b2349 |
106 | // |
107 | // Flange1 |
108 | // |
dbbe5bc1 |
109 | const Float_t kRF1=8.4; |
110 | const Float_t kDFlange=0.1; |
0a3b2349 |
111 | |
112 | // |
113 | // Bellow2 |
114 | // |
dbbe5bc1 |
115 | const Float_t kRB2=16.35; |
116 | const Float_t kHB2=2.25; |
117 | const Float_t kLB2=2.32; |
118 | const Float_t kEB2=0.05; |
0a3b2349 |
119 | // |
120 | // Flange2 |
121 | // |
dbbe5bc1 |
122 | const Float_t kRF2=18.5; |
0a3b2349 |
123 | |
124 | // |
125 | // Chamber positions |
126 | // |
dbbe5bc1 |
127 | //const Float_t kZch1 = 530.0 ; |
128 | //const Float_t kZch2 = 672.5 ; |
39311070 |
129 | |
dbbe5bc1 |
130 | const Float_t kZch11 = 526.2 ; |
131 | const Float_t kZch12 = 553.8 ; |
132 | const Float_t kZch21 = 670.25; |
133 | const Float_t kZch22 = 701.75; |
134 | const Float_t kZch31 = 946. ; |
135 | const Float_t kZch32 = 1046. ; |
136 | const Float_t kZch41 = 1238.16; |
137 | const Float_t kZch42 = 1296.16; |
138 | const Float_t kZch51 = 1399.0 ; |
139 | const Float_t kZch52 = 1457.0 ; |
0a3b2349 |
140 | #endif |
39311070 |
141 | |