New shield geometry.
[u/mrichter/AliRoot.git] / STRUCT / SHILConst2.h
1 #ifndef SHILCONST2_H
2 #define SHILCONST2_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. */
5
6 /* $Id$ */
7
8 // angle of 2nd cone
9   const Float_t thetaOpen2   = 0.83*kDegrad;
10 // angle of 3rd cone
11   const Float_t thetaOpen3   = 0.83*kDegrad;
12 // angle of beam tube in second cone
13   const Float_t thetaOpenB   = 0.83*kDegrad;
14 //  const Float_t thetaOpenB = 0.84*kDegrad;
15 // inner lead Cone opening angle
16   const Float_t thetaOpenPb  = 0.6*kDegrad;
17 // Outer Pb Cone opening angle
18   const Float_t thetaOpenPbO = 1.6*kDegrad;
19 // Start of lead cone
20   const Float_t zPb = 720.;   
21 // y-position of trigger wall
22   const Float_t zFilterIn       = 1471.;
23   const Float_t zFilterOut      = zFilterIn+120.;
24 // end of 2-degree outer cone
25 //  const Float_t zConeE    = 30./TMath::Tan(accMin);
26   const Float_t zConeE    = 859.;
27 //
28 //
29   Float_t dTubeS = 0.1;
30   const Float_t dInsuS=1.5;
31   const Float_t dEnveS=0.1;
32   const Float_t dProtS=0.1;
33   const Float_t dFreeS=0.00;
34
35   Float_t dVacuS=dTubeS+dInsuS+dEnveS+dProtS+dFreeS;
36
37 //
38 // Radii and z-positions imposed by vacuum chamber layout
39 //
40 // FIRST SECTION
41 // delta_R for bellows
42 //  const Float_t dr11=2.65;
43   const Float_t dr11=4.1;
44 // delta_R for flange
45   const Float_t dr12=0.01;
46 // delta_R to catch up with cone
47   const Float_t dr13=2.0;
48
49 // flange length
50   const Float_t dF1=2.*3.9;
51 // bellow length
52   const Float_t dB1=18.482-dF1/2-dr11/6.;
53 // Flange position
54   const Float_t zvac2=577.;
55   const Float_t zvac1=zvac2-dF1/2-dB1-dr11/10.-dr12;
56   const Float_t zvac3=zvac2+dF1/2+dB1+dr12+dr13;
57 //  const Float_t zvac4=648.;
58   const Float_t zvac4 = 618.;
59   const Float_t zvac41= 558.;
60 // Outer shield dimensions
61   const Float_t R11=15.45;
62 // Steel Envelope
63   const Float_t dRSteel1=2.;
64   const Float_t dRSteel2=4.;
65 //  According to design
66 //  const Float_t R21=20.3;
67 //  to avoid overlap with 2deg line
68   const Float_t R21=19.4;
69 //
70 // 2nd Section
71 // 
72   const Float_t zvac5=zvac4+4.;
73 //
74 // 3rd Section
75 // 
76   const Float_t zvac6=711.;
77   const Float_t zvac8=1274.;
78 //const Float_t dr21=2.263;
79   const Float_t dr21=.5;
80   const Float_t dr22=1.3;
81   const Float_t dr23=2.263;
82   const Float_t dB2=24.118;
83   const Float_t dF2=10.6;
84   const Float_t zvac7=zvac8-dF2/2-dB2-dr22-dr21;
85   const Float_t zvac9=zvac8+dF2/2+dB2+dr22+dr23;
86 //
87 // 4th Section
88 // 
89   const Float_t zvac10=1466.;
90   const Float_t zvac11=1800.;
91   const Float_t zvac12=1900.;
92
93   const Float_t R41=35.;
94   const Float_t R42=49.9;
95   const Float_t R43=110.;
96
97 //
98 // Vacuum System
99 //
100
101 // Bellow1
102 //
103   const Float_t rB1=5.97+0.4;
104   const Float_t hB1=2.25;
105   const Float_t lB1=1.2;
106   const Float_t eB1=0.04;
107 //
108 // Flange1
109 //
110   const Float_t rF1=8.87+0.4;
111   const Float_t dFlange=0.1;
112
113 //
114 // Bellow2
115 //
116   const Float_t rB2=16.35;
117   const Float_t hB2=2.25;
118   const Float_t lB2=2.32;
119   const Float_t eB2=0.05;
120 //
121 // Flange2
122 //
123   const Float_t rF2=18.5;
124
125 //
126 // Chamber positions
127 //
128 const Float_t zch1 =   530.0 ;
129 const Float_t zch2 =   672.5 ;
130
131 const Float_t zch11 =  526.2 ;
132 const Float_t zch12 =  553.8 ;
133 const Float_t zch21 =  670.25;
134 const Float_t zch22 =  701.75;
135 const Float_t zch31 =  946.  ;
136 const Float_t zch32 = 1046.  ;
137 const Float_t zch41 = 1238.16;
138 const Float_t zch42 = 1296.16;
139 const Float_t zch51 = 1399.0 ;
140 const Float_t zch52 = 1457.0 ;
141 #endif
142