]> git.uio.no Git - u/mrichter/AliRoot.git/blame - STRUCT/ShieldConst.h
Overlaps corrected: YCS3, YCS4; Inner radius YS21 corrected
[u/mrichter/AliRoot.git] / STRUCT / ShieldConst.h
CommitLineData
36044154 1#ifndef SHIELDCONST_H
2#define SHIELDCONST_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9//
10// z-positions defining the absorber
11// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12// start of the absorber
13 const Float_t abs_d = 90.;
14// end of the W-nose
15 const Float_t z_nose = 102.;
16// end of the 5deg line below the TPC field cage
17 const Float_t z_cone = 285.;
18//
19 const Float_t abs_cc = 315.;
20// start of inner opening cone
21 const Float_t abs_c = 362.;
22// const Float_t abs_c = 300.;
23// rear end of the absorber
24 const Float_t abs_l = 503.;
25// thickness of rear shield
26 const Float_t d_rear = 35.;
27//
28// angles defining the absorber
29// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
30// angle of nose
31 const Float_t theta1 = 24.*kDegrad;
32// angle of second outer cone below field cage
33 const Float_t theta2 = 5. *kDegrad;
34// outer angler of W rear shield
35 const Float_t theta_r = 3. *kDegrad;
36// max acceptance angle
37 const Float_t acc_max = 10.*kDegrad;
38// min acceptance angle
39 const Float_t acc_min = 2. *kDegrad;
40// opening angle of inner shielding cone
7b6c6a2f 41// const Float_t theta_open = 0.7*kDegrad;
36044154 42 const Float_t theta_open1 = 1.1*kDegrad;
7b6c6a2f 43 const Float_t theta_open1 = 0.70*kDegrad;
36044154 44 const Float_t theta_open2 = 0.8*kDegrad;
45 const Float_t theta_open3 = 0.9*kDegrad;
46//
47// thicknesses defining the absorber
48// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
49// steel envelope
50 const Float_t d_steel = 1.;
51// poly-ethylene layer
52 const Float_t d_poly = 5.0;
53//
54// radii defining the absorber
55// ^^^^^^^^^^^^^^^^^^^^^^^^^^^
36044154 56// absorber inner radius
7b6c6a2f 57 const Float_t r_abs = 4.95;
36044154 58
59 const Float_t epsilon = .01;
60 Float_t zr;
61// start of 2 deg cone defined by absorber inner radius
62 Float_t z_2deg = r_abs/tan(acc_min);
63
64
65// Index of heavy shield material
66 Int_t idHeavy=1660;
67
68// y-position of trigger wall
69 const Float_t zfil_in = 1471.;
70 const Float_t zfil_out = zfil_in+120.;
71// end of 2-degree outer cone
72 const Float_t zcone_e = 30./TMath::Tan(acc_min);
73// end of opening cone
74 const Float_t zcone_c = 1800.;
75 const Float_t z_out = 1900.;
76//
77// Chamber positions
78 const Float_t cz1= 511;
79 const Float_t cz2= 686;
80//
81// Radii and z-positions imposed by vacuum chamber layout
82//
83// FIRST SECTION
84// delta_R for bellows
85 const Float_t dr11=1.8;
86// delta_R for flange
87 const Float_t dr12=0.875;
88// delta_R to catch up with cone
89 const Float_t dr13=0.525;
90// flange length
91 const Float_t dF1=2.*3.9;
92// bellow length
93 const Float_t dB1=18.482-dF1/2-dr11;
94// Flange position
95 const Float_t zvac2=518.;
96 const Float_t zvac1=zvac2-dF1/2-dB1-dr11-dr12;
97 const Float_t zvac3=zvac2+dF1/2+dB1+dr11+dr13;
98 const Float_t zvac4=558.;
99// Outer shield dimensions
100 const Float_t R11=15.45;
101// Steel Envelope
102 const Float_t dRSteel1=2.;
103 const Float_t dRSteel2=4.;
7b6c6a2f 104// According to design
105// const Float_t R21=20.3;
106// to avoid overlap with 2deg line
107 const Float_t R21=19.4;
36044154 108//
109// 2nd Section
110//
111
112 const Float_t zvac5=zvac4+4.;
113
114//
115// 3rd Section
116//
117 const Float_t zvac6=711.;
118 const Float_t zvac8=1274.;
119 const Float_t dr21=2.263;
120 const Float_t dr22=1.3;
121 const Float_t dr23=0.1;
122 const Float_t dB2=24.118;
123 const Float_t dF2=10.6;
124 const Float_t zvac7=zvac8-dF2/2-dB2-dr22-dr21;
125 const Float_t zvac9=zvac8+dF2/2+dB2+dr22+dr23;
126
127//
128// 4th Section
129//
130 const Float_t zvac10=1466.;
131 const Float_t zvac11=1800.;
132 const Float_t zvac12=1900.;
133
134 const Float_t R41=35.;
135 const Float_t R42=50.;
136 const Float_t R43=110.;
137
138//
139// Vacuum System
140//
7b6c6a2f 141// beam pipe outer radius
142// absorber inner radius
143
36044154 144 const Float_t d_tube=0.1;
145 const Float_t d_insu=0.9;
146 const Float_t d_enve=0.1;
147 const Float_t d_prot=0.2;
148 const Float_t d_free=0.5;
149
150 const Float_t d_vacu=d_tube+d_insu+d_enve+d_prot+d_free;
151 const Float_t r_vacu=r_abs-d_vacu;
152
153
154//
155// Bellow1
156//
157 const Float_t rB1=5.5;
158 const Float_t hB1=2.25;
159 const Float_t lB1=0.77;
160 const Float_t eB1=0.04;
161//
162// Flange1
163//
164 const Float_t rF1=8.5;
165 const Float_t d_flange=0.1;
166
167//
168// Bellow2
169//
170 const Float_t rB2=15.35;
171 const Float_t hB2=2.25;
172 const Float_t lB2=2.32;
173 const Float_t eB2=0.05;
174//
175// Flange2
176//
177 const Float_t rF2=18.8;
178
179//
180// Chamber positions
181//
182const Float_t dzch=10.;
183const Float_t zch1=515.;
184const Float_t zch2=690.;
185
186#endif