Adding AliALIFE in the Makefile
[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.8*kDegrad;
10 // angle of 3rd cone
11   const Float_t thetaOpen3 = 0.9*kDegrad;
12 // angle of beam tube in second cone
13   const Float_t thetaOpenB = 0.84*kDegrad;
14 // inner lead Cone opening angle
15   const Float_t thetaOpenPb = 0.6*kDegrad;
16 // Outer Pb Cone opening angle
17   const Float_t thetaOpenPbO = 1.6*kDegrad;
18 // Start of lead cone
19   const Float_t zPb     = 810.;   
20 // y-position of trigger wall
21   const Float_t zFilterIn       = 1471.;
22   const Float_t zFilterOut      = zFilterIn+120.;
23 // end of 2-degree outer cone
24 //  const Float_t zConeE    = 30./TMath::Tan(accMin);
25   const Float_t zConeE    = 859.;
26 //
27 //
28   Float_t dTubeS=0.1;
29   const Float_t dInsuS=0.6;
30   const Float_t dEnveS=0.1;
31   const Float_t dProtS=0.2;
32   const Float_t dFreeS=0.5;
33
34   Float_t dVacuS=dTubeS+dInsuS+dEnveS+dProtS+dFreeS;
35
36 //
37 // Radii and z-positions imposed by vacuum chamber layout
38 //
39 // FIRST SECTION
40 // delta_R for bellows
41   const Float_t dr11=1.8;
42 // delta_R for flange
43   const Float_t dr12=0.875;
44 // delta_R to catch up with cone
45   const Float_t dr13=0.525;
46
47 // flange length
48   const Float_t dF1=2.*3.9;
49 // bellow length
50   const Float_t dB1=18.482-dF1/2-dr11;
51 // Flange position
52   const Float_t zvac2=518.;
53   const Float_t zvac1=zvac2-dF1/2-dB1-dr11-dr12;
54   const Float_t zvac3=zvac2+dF1/2+dB1+dr12+dr13;
55   const Float_t zvac4=558.;
56 // Outer shield dimensions
57   const Float_t R11=15.45;
58 // Steel Envelope
59   const Float_t dRSteel1=2.;
60   const Float_t dRSteel2=4.;
61 //  According to design
62 //  const Float_t R21=20.3;
63 //  to avoid overlap with 2deg line
64   const Float_t R21=19.4;
65 //
66 // 2nd Section
67 // 
68   const Float_t zvac5=zvac4+4.;
69 //
70 // 3rd Section
71 // 
72   const Float_t zvac6=711.;
73   const Float_t zvac8=1274.;
74   const Float_t dr21=2.263;
75   const Float_t dr22=1.3;
76   const Float_t dr23=2.263;
77   const Float_t dB2=24.118;
78   const Float_t dF2=10.6;
79   const Float_t zvac7=zvac8-dF2/2-dB2-dr22-dr21;
80   const Float_t zvac9=zvac8+dF2/2+dB2+dr22+dr23;
81 //
82 // 4th Section
83 // 
84   const Float_t zvac10=1466.;
85   const Float_t zvac11=1800.;
86   const Float_t zvac12=1900.;
87
88   const Float_t R41=35.;
89   const Float_t R42=50.;
90   const Float_t R43=110.;
91
92 //
93 // Vacuum System
94 //
95
96 // Bellow1
97 //
98   const Float_t rB1=5.5;
99   const Float_t hB1=2.25;
100   const Float_t lB1=0.77;
101   const Float_t eB1=0.04;
102 //
103 // Flange1
104 //
105   const Float_t rF1=8.5;
106   const Float_t dFlange=0.1;
107
108 //
109 // Bellow2
110 //
111   const Float_t rB2=15.85;
112   const Float_t hB2=2.25;
113   const Float_t lB2=2.32;
114   const Float_t eB2=0.05;
115 //
116 // Flange2
117 //
118   const Float_t rF2=18.8;
119
120 //
121 // Chamber positions
122 //
123 const Float_t dzch = 10.;
124 const Float_t zch1 =   528.0;
125 const Float_t zch2 =   690.;
126 const Float_t zch31 =  945.5;
127 const Float_t zch32 = 1004.5;
128 const Float_t zch41 = 1237.66;
129 const Float_t zch42 = 1296.66;
130 const Float_t zch51 = 1398.5;
131 const Float_t zch52 = 1457.5;
132 #endif