PandaRoot
PndMdtMagnet.h
Go to the documentation of this file.
1 //****************************************************************************
2 //* This file is part of PandaRoot. *
3 //* *
4 //* PandaRoot is distributed under the terms of the *
5 //* GNU General Public License (GPL) version 3, *
6 //* copied verbatim in the file "LICENSE". *
7 //* *
8 //* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9 //* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10 //* The authors are listed in the file "AUTHORS". *
11 //****************************************************************************
12 
13 #ifndef PndMdtMagnet_H
14 #define PndMdtMagnet_H 1
15 #endif
16 
17 // all units in mm
18 
19 // half thickness
20 #define PndMdtMagnet_Th1 15
21 #define PndMdtMagnet_Th2 30
22 
23 // MdtMagnet Barrel octagon slice = 13 layers
24 #define PndMdtMagnet_Barrel_Length 3920 // 3675
25 #define PndMdtMagnet_Barrel_Displacement 460 // 637.5
26 // center positions
27 #define PndMdtMagnet_L100 1520
28 #define PndMdtMagnet_L101 1595
29 #define PndMdtMagnet_L102 1655
30 #define PndMdtMagnet_L103 1715
31 #define PndMdtMagnet_L104 1775
32 #define PndMdtMagnet_L105 1835
33 #define PndMdtMagnet_L106 1895
34 #define PndMdtMagnet_L107 1955
35 #define PndMdtMagnet_L108 2015
36 #define PndMdtMagnet_L109 2075
37 #define PndMdtMagnet_L110 2135
38 #define PndMdtMagnet_L111 2195
39 #define PndMdtMagnet_L112 2270
40 
41 // MdtMagnet Endcap octagon slice = 4 sensitive volumes (layers)
42 #define PndMdtMagnet_Endcap_Height 2390
43 // center positions
44 #define PndMdtMagnet_L200 2515
45 #define PndMdtMagnet_L201 2605
46 #define PndMdtMagnet_L202 2695
47 #define PndMdtMagnet_L203 2785
48 #define PndMdtMagnet_L204 2875
49 
50 // MdtMagnet Barrel half hole
51 #define PndMdtMagnet_H01_Length 500
52 
53 // MdtMagnet Endcap half holes (vertical,horizontal)
54 #define PndMdtMagnet_H02_V 230
55 #define PndMdtMagnet_H02_H 460
56 #define PndMdtMagnet_H03_V 237
57 #define PndMdtMagnet_H03_H 474
58 #define PndMdtMagnet_H04_V 244
59 #define PndMdtMagnet_H04_H 488
60 #define PndMdtMagnet_H05_V 251
61 #define PndMdtMagnet_H05_H 502
62 //#define PndMdtMagnet_H06_V 258
63 //#define PndMdtMagnet_H06_H 516
64 #define PndMdtMagnet_H06_V 520
65 #define PndMdtMagnet_H06_H 770
66 
67 // New Stefano
68 #define PndMdtMagnet_H_U_X 500
69 #define PndMdtMagnet_H_U_Z 600
70 #define PndMdtMagnet_H_U_R 175
71 #define PndMdtMagnet_H_D_R1 175
72 #define PndMdtMagnet_H_D_R2 500