CbmRoot
pipe_v16a_mvdsts100.h
Go to the documentation of this file.
1 
2 
3 // ----- Define beam pipe sections --------------------------------------
4 TString pipe1name = "pipe1 - vacuum chamber";
5 const Int_t nSects1 = 6;
6 Double_t z1[nSects1] = {-50., -5., -5., 230.17, 230.17, 230.87}; // mm
7 Double_t rin1[nSects1] = {25., 25., 400., 400., 110., 110.};
8 Double_t rout1[nSects1] = {25.7, 25.7, 400.7, 400.7, 400.7, 130.7};
9 TString pipe2name = "pipe2 - first window @ 220mm, h=0.7mm, R=600mm";
10 const Int_t nSects2 = 7;
11 Double_t z2[nSects2] =
12  {220., 220.7, 221.45, 223.71, 227.49, 230.17, 230.87}; // mm
13 Double_t rin2[nSects2] = {18., 18., 30., 60., 90., 105.86, 110.};
14 Double_t rout2[nSects2] = {18., 28.69, 39.3, 65.55, 94.14, 110., 110.};
15 TString pipevac1name = "pipevac1";
16 const Int_t nSects01 = 10;
17 Double_t z01[nSects01] =
18  {-50., -5., -5., 220., 220., 220.7, 221.45, 223.71, 227.49, 230.17}; // mm
19 Double_t rin01[nSects01] =
20  {0., 0., 0., 0., 18., 28.69, 39.3, 65.55, 94.14, 110.};
21 Double_t rout01[nSects01] =
22  {25., 25., 400., 400., 400., 400., 400., 400., 400., 400.};
23 
24 TString pipe3name = "pipe3 - STS section";
25 const Int_t nSects3 = 4;
26 Double_t z3[nSects3] = {220., 500., 1250., 1700.}; // mm
27 Double_t rout3[nSects3] = {18., 18., 55., 74.2};
28 Double_t rin3[nSects3];
29 TString pipevac2name = "pipevac2";
30 const Int_t nSects02 = nSects3;
31 Double_t z02[nSects02] = {220., 500., 1250., 1700.}; // mm
32 Double_t rin02[nSects02] = {0., 0., 0., 0.};
33 Double_t rout02[nSects02];
rout1
Double_t rout1[nSects1]
Definition: pipe_v16a_mvdsts100.h:8
nSects02
const Int_t nSects02
Definition: pipe_v16a_mvdsts100.h:30
z01
Double_t z01[nSects01]
Definition: pipe_v16a_mvdsts100.h:17
rin02
Double_t rin02[nSects02]
Definition: pipe_v16a_mvdsts100.h:32
pipevac1name
TString pipevac1name
Definition: pipe_v16a_mvdsts100.h:15
pipe1name
TString pipe1name
Definition: pipe_v16a_mvdsts100.h:4
rin2
Double_t rin2[nSects2]
Definition: pipe_v16a_mvdsts100.h:13
nSects1
const Int_t nSects1
Definition: pipe_v16a_mvdsts100.h:5
nSects2
const Int_t nSects2
Definition: pipe_v16a_mvdsts100.h:10
rout02
Double_t rout02[nSects02]
Definition: pipe_v16a_mvdsts100.h:33
rin3
Double_t rin3[nSects3]
Definition: pipe_v16a_mvdsts100.h:28
z2
Double_t z2[nSects2]
Definition: pipe_v16a_mvdsts100.h:11
rout01
Double_t rout01[nSects01]
Definition: pipe_v16a_mvdsts100.h:21
pipe3name
TString pipe3name
Definition: pipe_v16a_mvdsts100.h:24
pipe2name
TString pipe2name
Definition: pipe_v16a_mvdsts100.h:9
nSects3
const Int_t nSects3
Definition: pipe_v16a_mvdsts100.h:25
nSects01
const Int_t nSects01
Definition: pipe_v16a_mvdsts100.h:16
z02
Double_t z02[nSects02]
Definition: pipe_v16a_mvdsts100.h:31
rout3
Double_t rout3[nSects3]
Definition: pipe_v16a_mvdsts100.h:27
rin01
Double_t rin01[nSects01]
Definition: pipe_v16a_mvdsts100.h:19
rout2
Double_t rout2[nSects2]
Definition: pipe_v16a_mvdsts100.h:14
z1
Double_t z1[nSects1]
Definition: pipe_v16a_mvdsts100.h:6
rin1
Double_t rin1[nSects1]
Definition: pipe_v16a_mvdsts100.h:7
pipevac2name
TString pipevac2name
Definition: pipe_v16a_mvdsts100.h:29
z3
Double_t z3[nSects3]
Definition: pipe_v16a_mvdsts100.h:26