ATLAS Offline Software
ZFinderConstants.h
Go to the documentation of this file.
1 // emacs: this is -*- c++ -*-
2 
3 /*
4  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
5 */
6 
8 //
9 // filename: ZFinderConstants.h
10 //
11 // author: Nikos Konstantinidis
12 // nk@hep.ucl.ac.uk
13 //
14 // Description: contains ZFinder constants
15 //
16 // date: 24/07/2003
17 //
18 // -------------------------------
19 // ATLAS Collaboration
21 
22 
23 #if ! defined( IDSCAN_ZFINDERCONSTANTS_H )
24 #define IDSCAN_ZFINDERCONSTANTS_H
25 
26 // to convert GeV to MeV and cm to mm
27 #include "CLHEP/Units/PhysicalConstants.h"
28 
29 
30 // z histogram range is [ -ZFinder_MaxZ, +ZFinder_MaxZ ]
31 //const double ZFinder_MaxZ = 800.0*millimeter; // this is now a property - jamie boyd 26 jan 2007...
32 
33 const long ZFinder_MaxNumPhiSlices = 3600;
34 const double ZFinder_MinPhiSliceSize = 0.1; // in degrees
35 
36 
37 const double ZF_phiRes = 0.0003;
38 
39 // DeltaPhi in radians from bending experienced by a 6GeV track in 2Tesla B-field
40 static const double ZF_dphiBrl[28] = {
41  0.00081393, 0.00269991, 0.00439406, 0.0132962, 0.0168419, 0.0204387, 0.0239716,
42  0.00194866, 0.00364751, 0.0124919, 0.0161399, 0.01983810, 0.02348670,
43  0.0016989, 0.0105432, 0.01419120, 0.01788950, 0.0215380,
44  0.0088444, 0.01249240, 0.01619060, 0.0198392,
45  0.00364799, 0.00734621, 0.01099480,
46  0.0036982, 0.00734676,
47  0.00364854
48 };
49 
50 // DeltaPhi in radians from bending experienced by a 6GeV track in 2Tesla B-field
51 // calculated for endcap layers as a function of track eta.
52 static const double ZF_dphiEC[468] = {
53  -1, 10, 0.0225082, 1.3,
54  -1, 11, 0.022428, 1.4,
55  -1, 12, 0.0233142, 1.5,
56  -1, 13, 0.0220535, 1.7,
57  -1, 14, 0.0212772, 1.8,
58  -1, 15, 0.0217484, 2,
59  -1, 16, 0.0211554, 2.2,
60  -1, 17, 0.0228034, 2.3,
61  -1, 18, 0.022456, 2.4,
62  -1, 7, 0.0215957, 0.9,
63  -1, 8, 0.0221613, 1,
64  -1, 9, 0.0218177, 1.1,
65 
66  0, 10, 0.0225082, 1.3,
67  0, 11, 0.022428, 1.4,
68  0, 12, 0.0233142, 1.5,
69  0, 13, 0.0220535, 1.7,
70  0, 14, 0.0212772, 1.8,
71  0, 15, 0.0217484, 2,
72  0, 16, 0.0211554, 2.2,
73  0, 17, 0.0228034, 2.3,
74  0, 18, 0.022456, 2.4,
75  0, 7, 0.0215957, 0.9,
76  0, 8, 0.0221613, 1,
77  0, 9, 0.0218177, 1.1,
78 
79  1, 10, 0.0205596, 1.3,
80  1, 11, 0.0204793, 1.4,
81  1, 12, 0.0213655, 1.5,
82  1, 13, 0.0201049, 1.7,
83  1, 14, 0.0193285, 1.8,
84  1, 15, 0.0197997, 2,
85  1, 16, 0.0192068, 2.2,
86  1, 17, 0.0208548, 2.3,
87  1, 18, 0.0205073, 2.4,
88  1, 7, 0.019647, 0.9,
89  1, 8, 0.0202126, 1,
90  1, 9, 0.019869, 1.1,
91 
92  2, 10, 0.0188607, 1.3,
93  2, 11, 0.0187805, 1.4,
94  2, 12, 0.0196667, 1.5,
95  2, 13, 0.018406, 1.7,
96  2, 14, 0.0176297, 1.8,
97  2, 15, 0.0181008, 2,
98  2, 7, 0.0179482, 0.9,
99  2, 8, 0.0185138, 1,
100  2, 9, 0.0181702, 1.1,
101 
102  3, 7, 0.0091038, 0.9,
103  3, 8, 0.00966937, 1,
104  3, 9, 0.00932575, 1.1,
105 
106  4, 7, 0.00545581, 0.9,
107  4, 8, 0.00602138, 1,
108 
109  5, 7, 0.00175759, 0.9,
110 
111  7, 10, 0.0104439, 1.3,
112  7, 11, 0.0119384, 1.4,
113  7, 12, 0.0141969, 1.5,
114  7, 13, 0.0152032, 1.7,
115  7, 14, 0.0153691, 1.8,
116  7, 15, 0.0174273, 2,
117  7, 16, 0.0181046, 2.2,
118  7, 17, 0.020292, 2.3,
119  7, 18, 0.0204296, 2.4,
120  7, 8, 0.0036139, 1,
121  7, 9, 0.00579842, 1.1,
122 
123  8, 10, 0.00794324, 1.3,
124  8, 11, 0.00970813, 1.4,
125  8, 12, 0.0122023, 1.5,
126  8, 13, 0.0135979, 1.7,
127  8, 14, 0.0139256, 1.8,
128  8, 15, 0.0162563, 2,
129  8, 16, 0.0171517, 2.2,
130  8, 17, 0.0194317, 2.3,
131  8, 18, 0.0196526, 2.4,
132  8, 9, 0.00261864, 1.1,
133 
134  9, 10, 0.00588388, 1.3,
135  9, 11, 0.00787145, 1.4,
136  9, 12, 0.0105596, 1.5,
137  9, 13, 0.0122759, 1.7,
138  9, 14, 0.0127369, 1.8,
139  9, 15, 0.0152919, 2,
140  9, 16, 0.016367, 2.2,
141  9, 17, 0.0187233, 2.3,
142  9, 18, 0.0190128, 2.4,
143 
144  10, 11, 0.00262382, 1.4,
145  10, 12, 0.00586647, 1.5,
146  10, 13, 0.0084987, 1.7,
147  10, 14, 0.00934036, 1.8,
148  10, 15, 0.0125366, 2,
149  10, 16, 0.014125, 2.2,
150  10, 17, 0.0166991, 2.3,
151  10, 18, 0.0171846, 2.4,
152 
153  11, 12, 0.00351988, 1.5,
154  11, 13, 0.0066101, 1.7,
155  11, 14, 0.00764212, 1.8,
156  11, 15, 0.011159, 2,
157  11, 16, 0.0130039, 2.2,
158  11, 17, 0.0156871, 2.3,
159  11, 18, 0.0162705, 2.4,
160 
161  12, 13, 0.0037772, 1.7,
162  12, 14, 0.00509474, 1.8,
163  12, 15, 0.00909248, 2,
164  12, 16, 0.0113224, 2.2,
165  12, 17, 0.014169, 2.3,
166  12, 18, 0.0148994, 2.4,
167 
168  13, 14, 0.00169825, 1.8,
169  13, 15, 0.00633719, 2,
170  13, 16, 0.00908033, 2.2,
171  13, 17, 0.0121448, 2.3,
172  13, 18, 0.0130713, 2.4,
173 
174  14, 15, 0.00495954, 2,
175  14, 16, 0.0079593, 2.2,
176  14, 17, 0.0111327, 2.3,
177  14, 18, 0.0121572, 2.4,
178 
179  15, 16, 0.0039236, 2.2,
180  15, 17, 0.0074893, 2.3,
181  15, 18, 0.00886652, 2.4,
182 
183  16, 17, 0.00394707, 2.3,
184  16, 18, 0.00566726, 2.4,
185 
186  17, 18, 0.00210237, 2.4 } ;
187 
188 #endif
ZF_phiRes
const double ZF_phiRes
Definition: ZFinderConstants.h:37
ZFinder_MaxNumPhiSlices
const long ZFinder_MaxNumPhiSlices
Definition: ZFinderConstants.h:33
ZFinder_MinPhiSliceSize
const double ZFinder_MinPhiSliceSize
Definition: ZFinderConstants.h:34