ATLAS Offline Software
Loading...
Searching...
No Matches
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
33const long ZFinder_MaxNumPhiSlices = 3600;
34const double ZFinder_MinPhiSliceSize = 0.1; // in degrees
35
36
37const double ZF_phiRes = 0.0003;
38
39// DeltaPhi in radians from bending experienced by a 6GeV track in 2Tesla B-field
40static 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.
52static 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
static const double ZF_dphiBrl[28]
static const double ZF_dphiEC[468]
const long ZFinder_MaxNumPhiSlices
const double ZFinder_MinPhiSliceSize
const double ZF_phiRes