CbmRoot
CbmTrdPads_v18a.h
Go to the documentation of this file.
1 //
2 // TRD pad layout for geometry v18a
3 //
4 // automatically generated by Create_TRD_Geometry_v18a_1e.C
5 // created 20200331
6 //
7 
8 #ifndef CBMTRDPADS_H
9 #define CBMTRDPADS_H
10 
11 Int_t fst1_sect_count = 3;
12 // array of pad geometries in the TRD (trd1mod[1-9])
13 // 9 modules // 3 sectors // 4 values
14 Float_t fst1_pad_type[9][3][4] =
15 
16  // module type 1
17  // number of pads: 80 x 32 = 2560
18  // pad size sector 1: 0.68 cm x 1.75 cm = 1.18 cm2
19  // pad size sector 0: 0.68 cm x 1.50 cm = 1.01 cm2
20  {{{54.0, 6.00, 54.0 / 80, 1.50},
21  {54.0, 42.00, 54.0 / 80, 1.75},
22  {54.0, 6.00, 54.0 / 80, 1.50}},
23 
24  // module type 2
25  // number of pads: 80 x 16 = 1280
26  // pad size sector 1: 0.68 cm x 3.50 cm = 2.36 cm2
27  // pad size sector 0: 0.68 cm x 3.25 cm = 2.19 cm2
28  {{54.0, 13.00, 54.0 / 80, 3.25},
29  {54.0, 28.00, 54.0 / 80, 3.50},
30  {54.0, 13.00, 54.0 / 80, 3.25}},
31 
32  // module type 3
33  // number of pads: 80 x 8 = 640
34  // pad size sector 1: 0.68 cm x 6.75 cm = 4.56 cm2
35  // pad size sector 0: 0.68 cm x 6.75 cm = 4.56 cm2
36  {{54.0, 13.50, 54.0 / 80, 6.75},
37  {54.0, 27.00, 54.0 / 80, 6.75},
38  {54.0, 13.50, 54.0 / 80, 6.75}},
39 
40  // module type 4
41  // number of pads: 80 x 8 = 640
42  // pad size sector 1: 0.68 cm x 6.75 cm = 4.56 cm2
43  // pad size sector 0: 0.68 cm x 6.75 cm = 4.56 cm2
44  {{54.0, 13.50, 54.0 / 80, 6.75},
45  {54.0, 27.00, 54.0 / 80, 6.75},
46  {54.0, 13.50, 54.0 / 80, 6.75}},
47 
48  //---
49 
50  // module type 5
51  // number of pads: 144 x 24 = 3456
52  // pad size sector 1: 0.67 cm x 4.00 cm = 2.67 cm2
53  // pad size sector 0: 0.67 cm x 4.00 cm = 2.67 cm2
54  {{96.0, 32.00, 96.0 / 144, 4.00},
55  {96.0, 32.00, 96.0 / 144, 4.00},
56  {96.0, 32.00, 96.0 / 144, 4.00}},
57 
58  // module type 6
59  // number of pads: 144 x 16 = 2304
60  // pad size sector 1: 0.67 cm x 6.00 cm = 4.00 cm2
61  // pad size sector 0: 0.67 cm x 6.00 cm = 4.00 cm2
62  {{96.0, 36.00, 96.0 / 144, 6.00},
63  {96.0, 24.00, 96.0 / 144, 6.00},
64  {96.0, 36.00, 96.0 / 144, 6.00}},
65 
66  // module type 7
67  // number of pads: 144 x 8 = 1152
68  // pad size sector 1: 0.67 cm x 12.00 cm = 8.00 cm2
69  // pad size sector 0: 0.67 cm x 12.00 cm = 8.00 cm2
70  {{96.0, 24.00, 96.0 / 144, 12.00},
71  {96.0, 48.00, 96.0 / 144, 12.00},
72  {96.0, 24.00, 96.0 / 144, 12.00}},
73 
74  // module type 8
75  // number of pads: 144 x 4 = 576
76  // pad size sector 1: 0.67 cm x 24.00 cm = 16.00 cm2
77  // pad size sector 0: 0.67 cm x 24.00 cm = 16.00 cm2
78  {{96.0, 24.00, 96.0 / 144, 24.00},
79  {96.0, 48.00, 96.0 / 144, 24.00},
80  {96.0, 24.00, 96.0 / 144, 24.00}},
81 
82  // module type 9
83  // number of pads: 72 x 20 = 1440
84  // pad size sector 1: 0.75 cm x 2.70 cm = 2.03 cm2
85  // pad size sector 0: 0.75 cm x 2.70 cm = 2.03 cm2
86  {{54.0, 5.40, 54.0 / 72, 2.70},
87  {54.0, 43.20, 54.0 / 72, 2.70},
88  {54.0, 5.40, 54.0 / 72, 2.70}}};
89 
90 #endif
fst1_sect_count
Int_t fst1_sect_count
Definition: CbmTrdPads_v18a.h:11
fst1_pad_type
Float_t fst1_pad_type[9][3][4]
Definition: CbmTrdPads_v18a.h:14