]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STRUCT/SHILConst.h
Use absolute coordinates for mother volume PCON.
[u/mrichter/AliRoot.git] / STRUCT / SHILConst.h
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
9   const Float_t thetaOpen2 = 0.78*kDegrad;
10 // angle of 3rd cone
11   const Float_t thetaOpen3 = 0.78*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     = 810.;   
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=0.6;
31   const Float_t dEnveS=0.1;
32   const Float_t dProtS=0.2;
33   const Float_t dFreeS=0.45;
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=1.8;
43 // delta_R for flange
44   const Float_t dr12=0.875;
45 // delta_R to catch up with cone
46   const Float_t dr13=0.525;
47
48 // flange length
49   const Float_t dF1=2.*3.9;
50 // bellow length
51   const Float_t dB1=18.482-dF1/2-dr11;
52 // Flange position
53   const Float_t zvac2=518.;
54   const Float_t zvac1=zvac2-dF1/2-dB1-dr11-dr12;
55   const Float_t zvac3=zvac2+dF1/2+dB1+dr12+dr13;
56   const Float_t zvac4=558.;
57 // Outer shield dimensions
58   const Float_t R11=15.45;
59 // Steel Envelope
60   const Float_t dRSteel1=2.;
61   const Float_t dRSteel2=4.;
62 //  According to design
63 //  const Float_t R21=20.3;
64 //  to avoid overlap with 2deg line
65   const Float_t R21=19.4;
66 //
67 // 2nd Section
68 // 
69   const Float_t zvac5=zvac4+4.;
70 //
71 // 3rd Section
72 // 
73   const Float_t zvac6=711.;
74   const Float_t zvac8=1274.;
75 //const Float_t dr21=2.263;
76   const Float_t dr21=.5;
77   const Float_t dr22=1.3;
78   const Float_t dr23=2.263;
79   const Float_t dB2=24.118;
80   const Float_t dF2=10.6;
81   const Float_t zvac7=zvac8-dF2/2-dB2-dr22-dr21;
82   const Float_t zvac9=zvac8+dF2/2+dB2+dr22+dr23;
83 //
84 // 4th Section
85 // 
86   const Float_t zvac10=1466.;
87   const Float_t zvac11=1800.;
88   const Float_t zvac12=1900.;
89
90   const Float_t R41=35.;
91   const Float_t R42=50.;
92   const Float_t R43=110.;
93
94 //
95 // Vacuum System
96 //
97
98 // Bellow1
99 //
100   const Float_t rB1=5.5;
101   const Float_t hB1=2.25;
102   const Float_t lB1=0.77;
103   const Float_t eB1=0.04;
104 //
105 // Flange1
106 //
107   const Float_t rF1=8.4;
108   const Float_t dFlange=0.1;
109
110 //
111 // Bellow2
112 //
113   const Float_t rB2=15.85;
114   const Float_t hB2=2.25;
115   const Float_t lB2=2.32;
116   const Float_t eB2=0.05;
117 //
118 // Flange2
119 //
120   const Float_t rF2=18.5;
121
122 //
123 // Chamber positions
124 //
125 const Float_t zch1 =   530.0 ;
126 const Float_t zch2 =   672.5 ;
127
128 const Float_t zch11 =  526.2 ;
129 const Float_t zch12 =  553.8 ;
130 const Float_t zch21 =  670.25;
131 const Float_t zch22 =  701.75;
132 const Float_t zch31 =  946.  ;
133 const Float_t zch32 = 1046.  ;
134 const Float_t zch41 = 1238.16;
135 const Float_t zch42 = 1296.16;
136 const Float_t zch51 = 1399.0 ;
137 const Float_t zch52 = 1457.0 ;
138 #endif
139