ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalorimeter
LArCnv
LArByteStream
src
ABBAMapping.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
LArByteStream/ABBAMapping.h
"
6
#include "GaudiKernel/MsgStream.h"
7
8
9
typedef
std::map<int, HWIdentifier>
abba_map
;
10
11
void
add_to_map_2
(
abba_map
*
map
,
long
value,
int
key) {
12
HWIdentifier
identifier((
HWIdentifier::value_type
) (value<<32));
13
(*map)[key] = identifier;
14
}
15
16
17
void
ABBAMapping::fill
(
abba_map
*toFill,
int
iphi, MsgStream& log) {
18
if
(iphi == 19) {
19
add_to_map_2
(toFill, 961127936, 0);
20
add_to_map_2
(toFill, 961126912, 1);
21
add_to_map_2
(toFill, 961125888, 2);
22
add_to_map_2
(toFill, 961124864, 3);
23
add_to_map_2
(toFill, 961123840, 4);
24
add_to_map_2
(toFill, 961121792, 5);
25
add_to_map_2
(toFill, 961122816, 6);
26
add_to_map_2
(toFill, 961120768, 7);
27
add_to_map_2
(toFill, 961133056, 8);
28
add_to_map_2
(toFill, 961135104, 9);
29
add_to_map_2
(toFill, 961134080, 10);
30
add_to_map_2
(toFill, 961136128, 11);
31
add_to_map_2
(toFill, 961128960, 12);
32
add_to_map_2
(toFill, 961131008, 13);
33
add_to_map_2
(toFill, 961129984, 14);
34
add_to_map_2
(toFill, 961132032, 15);
35
add_to_map_2
(toFill, 961143296, 16);
36
add_to_map_2
(toFill, 961144320, 17);
37
add_to_map_2
(toFill, 961142272, 18);
38
add_to_map_2
(toFill, 961141248, 19);
39
add_to_map_2
(toFill, 961139200, 20);
40
add_to_map_2
(toFill, 961140224, 21);
41
add_to_map_2
(toFill, 961137152, 22);
42
add_to_map_2
(toFill, 961138176, 23);
43
add_to_map_2
(toFill, 961150464, 32);
44
add_to_map_2
(toFill, 961149440, 33);
45
add_to_map_2
(toFill, 961152512, 34);
46
add_to_map_2
(toFill, 961151488, 35);
47
add_to_map_2
(toFill, 961146368, 36);
48
add_to_map_2
(toFill, 961145344, 37);
49
add_to_map_2
(toFill, 961148416, 38);
50
add_to_map_2
(toFill, 961147392, 39);
51
add_to_map_2
(toFill, 961042944, 40);
52
add_to_map_2
(toFill, 961040896, 41);
53
add_to_map_2
(toFill, 961041920, 42);
54
add_to_map_2
(toFill, 961039872, 43);
55
add_to_map_2
(toFill, 961035776, 44);
56
add_to_map_2
(toFill, 961036800, 45);
57
add_to_map_2
(toFill, 961037824, 46);
58
add_to_map_2
(toFill, 961038848, 47);
59
add_to_map_2
(toFill, 961048064, 48);
60
add_to_map_2
(toFill, 961050112, 49);
61
add_to_map_2
(toFill, 961049088, 50);
62
add_to_map_2
(toFill, 961051136, 51);
63
add_to_map_2
(toFill, 961047040, 52);
64
add_to_map_2
(toFill, 961044992, 53);
65
add_to_map_2
(toFill, 961046016, 54);
66
add_to_map_2
(toFill, 961043968, 55);
67
add_to_map_2
(toFill, 961029632, 56);
68
add_to_map_2
(toFill, 961028608, 57);
69
add_to_map_2
(toFill, 961031680, 58);
70
add_to_map_2
(toFill, 961030656, 59);
71
add_to_map_2
(toFill, 961032704, 60);
72
add_to_map_2
(toFill, 961033728, 61);
73
add_to_map_2
(toFill, 961034752, 63);
74
add_to_map_2
(toFill, 961062400, 64);
75
add_to_map_2
(toFill, 961063424, 65);
76
add_to_map_2
(toFill, 961060352, 66);
77
add_to_map_2
(toFill, 961061376, 67);
78
add_to_map_2
(toFill, 961065472, 68);
79
add_to_map_2
(toFill, 961064448, 69);
80
add_to_map_2
(toFill, 961067520, 70);
81
add_to_map_2
(toFill, 961066496, 71);
82
add_to_map_2
(toFill, 961057280, 72);
83
add_to_map_2
(toFill, 961056256, 73);
84
add_to_map_2
(toFill, 961059328, 74);
85
add_to_map_2
(toFill, 961058304, 75);
86
add_to_map_2
(toFill, 961054208, 76);
87
add_to_map_2
(toFill, 961055232, 77);
88
add_to_map_2
(toFill, 961052160, 78);
89
add_to_map_2
(toFill, 961053184, 79);
90
add_to_map_2
(toFill, 961080832, 80);
91
add_to_map_2
(toFill, 961081856, 81);
92
add_to_map_2
(toFill, 961082880, 82);
93
add_to_map_2
(toFill, 961083904, 83);
94
add_to_map_2
(toFill, 961079808, 84);
95
add_to_map_2
(toFill, 961077760, 85);
96
add_to_map_2
(toFill, 961078784, 86);
97
add_to_map_2
(toFill, 961076736, 87);
98
add_to_map_2
(toFill, 961075712, 88);
99
add_to_map_2
(toFill, 961073664, 89);
100
add_to_map_2
(toFill, 961074688, 90);
101
add_to_map_2
(toFill, 961072640, 91);
102
add_to_map_2
(toFill, 961071616, 92);
103
add_to_map_2
(toFill, 961069568, 93);
104
add_to_map_2
(toFill, 961070592, 94);
105
add_to_map_2
(toFill, 961068544, 95);
106
add_to_map_2
(toFill, 961026560, 96);
107
add_to_map_2
(toFill, 961027584, 97);
108
add_to_map_2
(toFill, 961025536, 98);
109
add_to_map_2
(toFill, 961024512, 99);
110
add_to_map_2
(toFill, 961022464, 100);
111
add_to_map_2
(toFill, 961023488, 101);
112
add_to_map_2
(toFill, 961020416, 102);
113
add_to_map_2
(toFill, 961021440, 103);
114
add_to_map_2
(toFill, 961094144, 104);
115
add_to_map_2
(toFill, 961093120, 105);
116
add_to_map_2
(toFill, 961153536, 106);
117
add_to_map_2
(toFill, 961095168, 107);
118
add_to_map_2
(toFill, 961086976, 112);
119
add_to_map_2
(toFill, 961088000, 113);
120
add_to_map_2
(toFill, 961084928, 114);
121
add_to_map_2
(toFill, 961085952, 115);
122
add_to_map_2
(toFill, 961091072, 116);
123
add_to_map_2
(toFill, 961092096, 117);
124
add_to_map_2
(toFill, 961089024, 118);
125
add_to_map_2
(toFill, 961090048, 119);
126
add_to_map_2
(toFill, 961162752, 120);
127
add_to_map_2
(toFill, 961164800, 121);
128
add_to_map_2
(toFill, 961163776, 122);
129
add_to_map_2
(toFill, 961165824, 123);
130
add_to_map_2
(toFill, 961166848, 124);
131
add_to_map_2
(toFill, 961167872, 125);
132
add_to_map_2
(toFill, 961157632, 128);
133
add_to_map_2
(toFill, 961155584, 129);
134
add_to_map_2
(toFill, 961156608, 130);
135
add_to_map_2
(toFill, 961154560, 131);
136
add_to_map_2
(toFill, 961161728, 132);
137
add_to_map_2
(toFill, 961159680, 133);
138
add_to_map_2
(toFill, 961160704, 134);
139
add_to_map_2
(toFill, 961158656, 135);
140
add_to_map_2
(toFill, 961098240, 136);
141
add_to_map_2
(toFill, 961099264, 137);
142
add_to_map_2
(toFill, 961096192, 138);
143
add_to_map_2
(toFill, 961097216, 139);
144
add_to_map_2
(toFill, 961103360, 140);
145
add_to_map_2
(toFill, 961102336, 141);
146
add_to_map_2
(toFill, 961100288, 142);
147
add_to_map_2
(toFill, 961101312, 143);
148
add_to_map_2
(toFill, 961118720, 144);
149
add_to_map_2
(toFill, 961119744, 145);
150
add_to_map_2
(toFill, 961116672, 146);
151
add_to_map_2
(toFill, 961117696, 147);
152
add_to_map_2
(toFill, 961114624, 148);
153
add_to_map_2
(toFill, 961115648, 149);
154
add_to_map_2
(toFill, 961112576, 150);
155
add_to_map_2
(toFill, 961113600, 151);
156
add_to_map_2
(toFill, 961106432, 152);
157
add_to_map_2
(toFill, 961107456, 153);
158
add_to_map_2
(toFill, 961104384, 154);
159
add_to_map_2
(toFill, 961105408, 155);
160
add_to_map_2
(toFill, 961110528, 156);
161
add_to_map_2
(toFill, 961111552, 157);
162
add_to_map_2
(toFill, 961108480, 158);
163
add_to_map_2
(toFill, 961109504, 159);
164
}
else
if
(iphi == 18) {
165
add_to_map_2
(toFill, 961127424, 0);
166
add_to_map_2
(toFill, 961126400, 1);
167
add_to_map_2
(toFill, 961125376, 2);
168
add_to_map_2
(toFill, 961124352, 3);
169
add_to_map_2
(toFill, 961123328, 4);
170
add_to_map_2
(toFill, 961121280, 5);
171
add_to_map_2
(toFill, 961122304, 6);
172
add_to_map_2
(toFill, 961120256, 7);
173
add_to_map_2
(toFill, 961103872, 8);
174
add_to_map_2
(toFill, 961105920, 9);
175
add_to_map_2
(toFill, 961104896, 10);
176
add_to_map_2
(toFill, 961106944, 11);
177
add_to_map_2
(toFill, 961107968, 12);
178
add_to_map_2
(toFill, 961110016, 13);
179
add_to_map_2
(toFill, 961108992, 14);
180
add_to_map_2
(toFill, 961111040, 15);
181
add_to_map_2
(toFill, 961096704, 16);
182
add_to_map_2
(toFill, 961095680, 17);
183
add_to_map_2
(toFill, 961097728, 18);
184
add_to_map_2
(toFill, 961098752, 19);
185
add_to_map_2
(toFill, 961100800, 20);
186
add_to_map_2
(toFill, 961099776, 21);
187
add_to_map_2
(toFill, 961102848, 22);
188
add_to_map_2
(toFill, 961101824, 23);
189
add_to_map_2
(toFill, 961163264, 24);
190
add_to_map_2
(toFill, 961162240, 25);
191
add_to_map_2
(toFill, 961165312, 26);
192
add_to_map_2
(toFill, 961164288, 27);
193
add_to_map_2
(toFill, 961167360, 28);
194
add_to_map_2
(toFill, 961166336, 29);
195
add_to_map_2
(toFill, 961159168, 32);
196
add_to_map_2
(toFill, 961158144, 33);
197
add_to_map_2
(toFill, 961161216, 34);
198
add_to_map_2
(toFill, 961160192, 35);
199
add_to_map_2
(toFill, 961155072, 36);
200
add_to_map_2
(toFill, 961154048, 37);
201
add_to_map_2
(toFill, 961157120, 38);
202
add_to_map_2
(toFill, 961156096, 39);
203
add_to_map_2
(toFill, 961153024, 44);
204
add_to_map_2
(toFill, 961094656, 45);
205
add_to_map_2
(toFill, 961093632, 46);
206
add_to_map_2
(toFill, 961092608, 47);
207
add_to_map_2
(toFill, 961084416, 48);
208
add_to_map_2
(toFill, 961086464, 49);
209
add_to_map_2
(toFill, 961085440, 50);
210
add_to_map_2
(toFill, 961087488, 51);
211
add_to_map_2
(toFill, 961088512, 52);
212
add_to_map_2
(toFill, 961090560, 53);
213
add_to_map_2
(toFill, 961089536, 54);
214
add_to_map_2
(toFill, 961091584, 55);
215
add_to_map_2
(toFill, 961029120, 56);
216
add_to_map_2
(toFill, 961028096, 57);
217
add_to_map_2
(toFill, 961031168, 58);
218
add_to_map_2
(toFill, 961030144, 59);
219
add_to_map_2
(toFill, 961032192, 60);
220
add_to_map_2
(toFill, 961033216, 61);
221
add_to_map_2
(toFill, 961034240, 63);
222
add_to_map_2
(toFill, 961073152, 64);
223
add_to_map_2
(toFill, 961072128, 65);
224
add_to_map_2
(toFill, 961075200, 66);
225
add_to_map_2
(toFill, 961074176, 67);
226
add_to_map_2
(toFill, 961070080, 68);
227
add_to_map_2
(toFill, 961071104, 69);
228
add_to_map_2
(toFill, 961068032, 70);
229
add_to_map_2
(toFill, 961069056, 71);
230
add_to_map_2
(toFill, 961078272, 72);
231
add_to_map_2
(toFill, 961079296, 73);
232
add_to_map_2
(toFill, 961076224, 74);
233
add_to_map_2
(toFill, 961077248, 75);
234
add_to_map_2
(toFill, 961081344, 76);
235
add_to_map_2
(toFill, 961080320, 77);
236
add_to_map_2
(toFill, 961083392, 78);
237
add_to_map_2
(toFill, 961082368, 79);
238
add_to_map_2
(toFill, 961063936, 80);
239
add_to_map_2
(toFill, 961064960, 81);
240
add_to_map_2
(toFill, 961065984, 82);
241
add_to_map_2
(toFill, 961067008, 83);
242
add_to_map_2
(toFill, 961062912, 84);
243
add_to_map_2
(toFill, 961060864, 85);
244
add_to_map_2
(toFill, 961061888, 86);
245
add_to_map_2
(toFill, 961059840, 87);
246
add_to_map_2
(toFill, 961058816, 88);
247
add_to_map_2
(toFill, 961056768, 89);
248
add_to_map_2
(toFill, 961057792, 90);
249
add_to_map_2
(toFill, 961055744, 91);
250
add_to_map_2
(toFill, 961051648, 92);
251
add_to_map_2
(toFill, 961053696, 93);
252
add_to_map_2
(toFill, 961052672, 94);
253
add_to_map_2
(toFill, 961054720, 95);
254
add_to_map_2
(toFill, 961026048, 96);
255
add_to_map_2
(toFill, 961027072, 97);
256
add_to_map_2
(toFill, 961025024, 98);
257
add_to_map_2
(toFill, 961024000, 99);
258
add_to_map_2
(toFill, 961021952, 100);
259
add_to_map_2
(toFill, 961022976, 101);
260
add_to_map_2
(toFill, 961019904, 102);
261
add_to_map_2
(toFill, 961020928, 103);
262
add_to_map_2
(toFill, 961036288, 104);
263
add_to_map_2
(toFill, 961035264, 105);
264
add_to_map_2
(toFill, 961038336, 106);
265
add_to_map_2
(toFill, 961037312, 107);
266
add_to_map_2
(toFill, 961041408, 108);
267
add_to_map_2
(toFill, 961042432, 109);
268
add_to_map_2
(toFill, 961039360, 110);
269
add_to_map_2
(toFill, 961040384, 111);
270
add_to_map_2
(toFill, 961049600, 112);
271
add_to_map_2
(toFill, 961050624, 113);
272
add_to_map_2
(toFill, 961047552, 114);
273
add_to_map_2
(toFill, 961048576, 115);
274
add_to_map_2
(toFill, 961044480, 116);
275
add_to_map_2
(toFill, 961043456, 117);
276
add_to_map_2
(toFill, 961046528, 118);
277
add_to_map_2
(toFill, 961045504, 119);
278
add_to_map_2
(toFill, 961152000, 128);
279
add_to_map_2
(toFill, 961149952, 129);
280
add_to_map_2
(toFill, 961150976, 130);
281
add_to_map_2
(toFill, 961148928, 131);
282
add_to_map_2
(toFill, 961147904, 132);
283
add_to_map_2
(toFill, 961145856, 133);
284
add_to_map_2
(toFill, 961146880, 134);
285
add_to_map_2
(toFill, 961144832, 135);
286
add_to_map_2
(toFill, 961130496, 136);
287
add_to_map_2
(toFill, 961131520, 137);
288
add_to_map_2
(toFill, 961128448, 138);
289
add_to_map_2
(toFill, 961129472, 139);
290
add_to_map_2
(toFill, 961135616, 140);
291
add_to_map_2
(toFill, 961134592, 141);
292
add_to_map_2
(toFill, 961132544, 142);
293
add_to_map_2
(toFill, 961133568, 143);
294
add_to_map_2
(toFill, 961118208, 144);
295
add_to_map_2
(toFill, 961119232, 145);
296
add_to_map_2
(toFill, 961116160, 146);
297
add_to_map_2
(toFill, 961117184, 147);
298
add_to_map_2
(toFill, 961114112, 148);
299
add_to_map_2
(toFill, 961115136, 149);
300
add_to_map_2
(toFill, 961112064, 150);
301
add_to_map_2
(toFill, 961113088, 151);
302
add_to_map_2
(toFill, 961138688, 152);
303
add_to_map_2
(toFill, 961139712, 153);
304
add_to_map_2
(toFill, 961136640, 154);
305
add_to_map_2
(toFill, 961137664, 155);
306
add_to_map_2
(toFill, 961142784, 156);
307
add_to_map_2
(toFill, 961143808, 157);
308
add_to_map_2
(toFill, 961140736, 158);
309
add_to_map_2
(toFill, 961141760, 159);
310
}
else
if
(iphi == 21) {
311
add_to_map_2
(toFill, 961556992, 0);
312
add_to_map_2
(toFill, 961558016, 1);
313
add_to_map_2
(toFill, 961559040, 2);
314
add_to_map_2
(toFill, 961552896, 4);
315
add_to_map_2
(toFill, 961553920, 5);
316
add_to_map_2
(toFill, 961554944, 6);
317
add_to_map_2
(toFill, 961555968, 7);
318
add_to_map_2
(toFill, 961691136, 10);
319
add_to_map_2
(toFill, 961689088, 12);
320
add_to_map_2
(toFill, 961690112, 13);
321
add_to_map_2
(toFill, 961687040, 14);
322
add_to_map_2
(toFill, 961688064, 15);
323
add_to_map_2
(toFill, 961595904, 16);
324
add_to_map_2
(toFill, 961594880, 17);
325
add_to_map_2
(toFill, 961600000, 18);
326
add_to_map_2
(toFill, 961598976, 19);
327
add_to_map_2
(toFill, 961593856, 20);
328
add_to_map_2
(toFill, 961592832, 21);
329
add_to_map_2
(toFill, 961597952, 22);
330
add_to_map_2
(toFill, 961596928, 23);
331
add_to_map_2
(toFill, 961660416, 24);
332
add_to_map_2
(toFill, 961659392, 25);
333
add_to_map_2
(toFill, 961656320, 26);
334
add_to_map_2
(toFill, 961655296, 27);
335
add_to_map_2
(toFill, 961658368, 28);
336
add_to_map_2
(toFill, 961657344, 29);
337
add_to_map_2
(toFill, 961654272, 30);
338
add_to_map_2
(toFill, 961653248, 31);
339
add_to_map_2
(toFill, 961604096, 32);
340
add_to_map_2
(toFill, 961603072, 33);
341
add_to_map_2
(toFill, 961608192, 34);
342
add_to_map_2
(toFill, 961607168, 35);
343
add_to_map_2
(toFill, 961602048, 36);
344
add_to_map_2
(toFill, 961601024, 37);
345
add_to_map_2
(toFill, 961606144, 38);
346
add_to_map_2
(toFill, 961605120, 39);
347
add_to_map_2
(toFill, 961668608, 40);
348
add_to_map_2
(toFill, 961667584, 41);
349
add_to_map_2
(toFill, 961664512, 42);
350
add_to_map_2
(toFill, 961663488, 43);
351
add_to_map_2
(toFill, 961666560, 44);
352
add_to_map_2
(toFill, 961665536, 45);
353
add_to_map_2
(toFill, 961662464, 46);
354
add_to_map_2
(toFill, 961661440, 47);
355
add_to_map_2
(toFill, 961616384, 48);
356
add_to_map_2
(toFill, 961615360, 49);
357
add_to_map_2
(toFill, 961612288, 50);
358
add_to_map_2
(toFill, 961611264, 51);
359
add_to_map_2
(toFill, 961614336, 52);
360
add_to_map_2
(toFill, 961613312, 53);
361
add_to_map_2
(toFill, 961610240, 54);
362
add_to_map_2
(toFill, 961609216, 55);
363
add_to_map_2
(toFill, 961676800, 56);
364
add_to_map_2
(toFill, 961675776, 57);
365
add_to_map_2
(toFill, 961672704, 58);
366
add_to_map_2
(toFill, 961671680, 59);
367
add_to_map_2
(toFill, 961674752, 60);
368
add_to_map_2
(toFill, 961673728, 61);
369
add_to_map_2
(toFill, 961670656, 62);
370
add_to_map_2
(toFill, 961669632, 63);
371
add_to_map_2
(toFill, 961548800, 80);
372
add_to_map_2
(toFill, 961549824, 81);
373
add_to_map_2
(toFill, 961550848, 82);
374
add_to_map_2
(toFill, 961551872, 83);
375
add_to_map_2
(toFill, 961544704, 84);
376
add_to_map_2
(toFill, 961545728, 85);
377
add_to_map_2
(toFill, 961546752, 86);
378
add_to_map_2
(toFill, 961547776, 87);
379
add_to_map_2
(toFill, 961684992, 88);
380
add_to_map_2
(toFill, 961686016, 89);
381
add_to_map_2
(toFill, 961682944, 90);
382
add_to_map_2
(toFill, 961683968, 91);
383
add_to_map_2
(toFill, 961680896, 92);
384
add_to_map_2
(toFill, 961681920, 93);
385
add_to_map_2
(toFill, 961678848, 94);
386
add_to_map_2
(toFill, 961679872, 95);
387
add_to_map_2
(toFill, 961567232, 96);
388
add_to_map_2
(toFill, 961566208, 97);
389
add_to_map_2
(toFill, 961563136, 98);
390
add_to_map_2
(toFill, 961562112, 99);
391
add_to_map_2
(toFill, 961565184, 100);
392
add_to_map_2
(toFill, 961564160, 101);
393
add_to_map_2
(toFill, 961561088, 102);
394
add_to_map_2
(toFill, 961560064, 103);
395
add_to_map_2
(toFill, 961623552, 104);
396
add_to_map_2
(toFill, 961622528, 105);
397
add_to_map_2
(toFill, 961627648, 106);
398
add_to_map_2
(toFill, 961626624, 107);
399
add_to_map_2
(toFill, 961621504, 108);
400
add_to_map_2
(toFill, 961620480, 109);
401
add_to_map_2
(toFill, 961625600, 110);
402
add_to_map_2
(toFill, 961624576, 111);
403
add_to_map_2
(toFill, 961575424, 112);
404
add_to_map_2
(toFill, 961574400, 113);
405
add_to_map_2
(toFill, 961571328, 114);
406
add_to_map_2
(toFill, 961570304, 115);
407
add_to_map_2
(toFill, 961573376, 116);
408
add_to_map_2
(toFill, 961572352, 117);
409
add_to_map_2
(toFill, 961569280, 118);
410
add_to_map_2
(toFill, 961568256, 119);
411
add_to_map_2
(toFill, 961635840, 120);
412
add_to_map_2
(toFill, 961634816, 121);
413
add_to_map_2
(toFill, 961631744, 122);
414
add_to_map_2
(toFill, 961630720, 123);
415
add_to_map_2
(toFill, 961633792, 124);
416
add_to_map_2
(toFill, 961632768, 125);
417
add_to_map_2
(toFill, 961629696, 126);
418
add_to_map_2
(toFill, 961628672, 127);
419
add_to_map_2
(toFill, 961583616, 128);
420
add_to_map_2
(toFill, 961582592, 129);
421
add_to_map_2
(toFill, 961579520, 130);
422
add_to_map_2
(toFill, 961578496, 131);
423
add_to_map_2
(toFill, 961581568, 132);
424
add_to_map_2
(toFill, 961580544, 133);
425
add_to_map_2
(toFill, 961577472, 134);
426
add_to_map_2
(toFill, 961576448, 135);
427
add_to_map_2
(toFill, 961644032, 136);
428
add_to_map_2
(toFill, 961643008, 137);
429
add_to_map_2
(toFill, 961639936, 138);
430
add_to_map_2
(toFill, 961638912, 139);
431
add_to_map_2
(toFill, 961641984, 140);
432
add_to_map_2
(toFill, 961640960, 141);
433
add_to_map_2
(toFill, 961637888, 142);
434
add_to_map_2
(toFill, 961636864, 143);
435
add_to_map_2
(toFill, 961587712, 144);
436
add_to_map_2
(toFill, 961586688, 145);
437
add_to_map_2
(toFill, 961591808, 146);
438
add_to_map_2
(toFill, 961590784, 147);
439
add_to_map_2
(toFill, 961585664, 148);
440
add_to_map_2
(toFill, 961584640, 149);
441
add_to_map_2
(toFill, 961589760, 150);
442
add_to_map_2
(toFill, 961588736, 151);
443
add_to_map_2
(toFill, 961645056, 152);
444
add_to_map_2
(toFill, 961646080, 153);
445
add_to_map_2
(toFill, 961649152, 154);
446
add_to_map_2
(toFill, 961650176, 155);
447
add_to_map_2
(toFill, 961647104, 156);
448
add_to_map_2
(toFill, 961648128, 157);
449
add_to_map_2
(toFill, 961651200, 158);
450
add_to_map_2
(toFill, 961652224, 159);
451
}
else
if
(iphi == 20) {
452
add_to_map_2
(toFill, 961556480, 0);
453
add_to_map_2
(toFill, 961557504, 1);
454
add_to_map_2
(toFill, 961558528, 2);
455
add_to_map_2
(toFill, 961552384, 4);
456
add_to_map_2
(toFill, 961553408, 5);
457
add_to_map_2
(toFill, 961554432, 6);
458
add_to_map_2
(toFill, 961555456, 7);
459
add_to_map_2
(toFill, 961690624, 8);
460
add_to_map_2
(toFill, 961691648, 9);
461
add_to_map_2
(toFill, 961686528, 12);
462
add_to_map_2
(toFill, 961687552, 13);
463
add_to_map_2
(toFill, 961688576, 14);
464
add_to_map_2
(toFill, 961689600, 15);
465
add_to_map_2
(toFill, 961595392, 16);
466
add_to_map_2
(toFill, 961594368, 17);
467
add_to_map_2
(toFill, 961599488, 18);
468
add_to_map_2
(toFill, 961598464, 19);
469
add_to_map_2
(toFill, 961593344, 20);
470
add_to_map_2
(toFill, 961592320, 21);
471
add_to_map_2
(toFill, 961597440, 22);
472
add_to_map_2
(toFill, 961596416, 23);
473
add_to_map_2
(toFill, 961652736, 24);
474
add_to_map_2
(toFill, 961653760, 25);
475
add_to_map_2
(toFill, 961656832, 26);
476
add_to_map_2
(toFill, 961657856, 27);
477
add_to_map_2
(toFill, 961654784, 28);
478
add_to_map_2
(toFill, 961655808, 29);
479
add_to_map_2
(toFill, 961658880, 30);
480
add_to_map_2
(toFill, 961659904, 31);
481
add_to_map_2
(toFill, 961607680, 32);
482
add_to_map_2
(toFill, 961606656, 33);
483
add_to_map_2
(toFill, 961603584, 34);
484
add_to_map_2
(toFill, 961602560, 35);
485
add_to_map_2
(toFill, 961605632, 36);
486
add_to_map_2
(toFill, 961604608, 37);
487
add_to_map_2
(toFill, 961601536, 38);
488
add_to_map_2
(toFill, 961600512, 39);
489
add_to_map_2
(toFill, 961664000, 40);
490
add_to_map_2
(toFill, 961662976, 41);
491
add_to_map_2
(toFill, 961668096, 42);
492
add_to_map_2
(toFill, 961667072, 43);
493
add_to_map_2
(toFill, 961661952, 44);
494
add_to_map_2
(toFill, 961660928, 45);
495
add_to_map_2
(toFill, 961666048, 46);
496
add_to_map_2
(toFill, 961665024, 47);
497
add_to_map_2
(toFill, 961615872, 48);
498
add_to_map_2
(toFill, 961614848, 49);
499
add_to_map_2
(toFill, 961611776, 50);
500
add_to_map_2
(toFill, 961610752, 51);
501
add_to_map_2
(toFill, 961613824, 52);
502
add_to_map_2
(toFill, 961612800, 53);
503
add_to_map_2
(toFill, 961609728, 54);
504
add_to_map_2
(toFill, 961608704, 55);
505
add_to_map_2
(toFill, 961676288, 56);
506
add_to_map_2
(toFill, 961675264, 57);
507
add_to_map_2
(toFill, 961672192, 58);
508
add_to_map_2
(toFill, 961671168, 59);
509
add_to_map_2
(toFill, 961674240, 60);
510
add_to_map_2
(toFill, 961673216, 61);
511
add_to_map_2
(toFill, 961670144, 62);
512
add_to_map_2
(toFill, 961669120, 63);
513
add_to_map_2
(toFill, 961550336, 80);
514
add_to_map_2
(toFill, 961551360, 81);
515
add_to_map_2
(toFill, 961548288, 82);
516
add_to_map_2
(toFill, 961549312, 83);
517
add_to_map_2
(toFill, 961546240, 84);
518
add_to_map_2
(toFill, 961547264, 85);
519
add_to_map_2
(toFill, 961544192, 86);
520
add_to_map_2
(toFill, 961545216, 87);
521
add_to_map_2
(toFill, 961684480, 88);
522
add_to_map_2
(toFill, 961685504, 89);
523
add_to_map_2
(toFill, 961682432, 90);
524
add_to_map_2
(toFill, 961683456, 91);
525
add_to_map_2
(toFill, 961680384, 92);
526
add_to_map_2
(toFill, 961681408, 93);
527
add_to_map_2
(toFill, 961678336, 94);
528
add_to_map_2
(toFill, 961679360, 95);
529
add_to_map_2
(toFill, 961562624, 96);
530
add_to_map_2
(toFill, 961561600, 97);
531
add_to_map_2
(toFill, 961566720, 98);
532
add_to_map_2
(toFill, 961565696, 99);
533
add_to_map_2
(toFill, 961560576, 100);
534
add_to_map_2
(toFill, 961559552, 101);
535
add_to_map_2
(toFill, 961564672, 102);
536
add_to_map_2
(toFill, 961563648, 103);
537
add_to_map_2
(toFill, 961627136, 104);
538
add_to_map_2
(toFill, 961626112, 105);
539
add_to_map_2
(toFill, 961623040, 106);
540
add_to_map_2
(toFill, 961622016, 107);
541
add_to_map_2
(toFill, 961625088, 108);
542
add_to_map_2
(toFill, 961624064, 109);
543
add_to_map_2
(toFill, 961620992, 110);
544
add_to_map_2
(toFill, 961619968, 111);
545
add_to_map_2
(toFill, 961570816, 112);
546
add_to_map_2
(toFill, 961569792, 113);
547
add_to_map_2
(toFill, 961574912, 114);
548
add_to_map_2
(toFill, 961573888, 115);
549
add_to_map_2
(toFill, 961568768, 116);
550
add_to_map_2
(toFill, 961567744, 117);
551
add_to_map_2
(toFill, 961572864, 118);
552
add_to_map_2
(toFill, 961571840, 119);
553
add_to_map_2
(toFill, 961631232, 120);
554
add_to_map_2
(toFill, 961630208, 121);
555
add_to_map_2
(toFill, 961635328, 122);
556
add_to_map_2
(toFill, 961634304, 123);
557
add_to_map_2
(toFill, 961629184, 124);
558
add_to_map_2
(toFill, 961628160, 125);
559
add_to_map_2
(toFill, 961633280, 126);
560
add_to_map_2
(toFill, 961632256, 127);
561
add_to_map_2
(toFill, 961579008, 128);
562
add_to_map_2
(toFill, 961577984, 129);
563
add_to_map_2
(toFill, 961583104, 130);
564
add_to_map_2
(toFill, 961582080, 131);
565
add_to_map_2
(toFill, 961576960, 132);
566
add_to_map_2
(toFill, 961575936, 133);
567
add_to_map_2
(toFill, 961581056, 134);
568
add_to_map_2
(toFill, 961580032, 135);
569
add_to_map_2
(toFill, 961643520, 136);
570
add_to_map_2
(toFill, 961642496, 137);
571
add_to_map_2
(toFill, 961639424, 138);
572
add_to_map_2
(toFill, 961638400, 139);
573
add_to_map_2
(toFill, 961641472, 140);
574
add_to_map_2
(toFill, 961640448, 141);
575
add_to_map_2
(toFill, 961637376, 142);
576
add_to_map_2
(toFill, 961636352, 143);
577
add_to_map_2
(toFill, 961591296, 144);
578
add_to_map_2
(toFill, 961590272, 145);
579
add_to_map_2
(toFill, 961587200, 146);
580
add_to_map_2
(toFill, 961586176, 147);
581
add_to_map_2
(toFill, 961589248, 148);
582
add_to_map_2
(toFill, 961588224, 149);
583
add_to_map_2
(toFill, 961585152, 150);
584
add_to_map_2
(toFill, 961584128, 151);
585
add_to_map_2
(toFill, 961651712, 152);
586
add_to_map_2
(toFill, 961650688, 153);
587
add_to_map_2
(toFill, 961647616, 154);
588
add_to_map_2
(toFill, 961646592, 155);
589
add_to_map_2
(toFill, 961649664, 156);
590
add_to_map_2
(toFill, 961648640, 157);
591
add_to_map_2
(toFill, 961645568, 158);
592
add_to_map_2
(toFill, 961644544, 159);
593
}
else
{
594
log << MSG::ERROR <<
"iphi "
<< iphi <<
" not known..."
<<
endmsg
;
595
}
596
}
add_to_map_2
void add_to_map_2(abba_map *map, long value, int key)
Definition
ABBAMapping.cxx:11
abba_map
std::map< int, HWIdentifier > abba_map
Definition
ABBAMapping.cxx:9
ABBAMapping.h
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:63
ABBAMapping::fill
static void fill(std::map< int, HWIdentifier > *toFill, int iphi, MsgStream &log)
Definition
ABBAMapping.cxx:17
HWIdentifier
Definition
HWIdentifier.h:13
Identifier::value_type
unsigned long long value_type
Definition
DetectorDescription/Identifier/Identifier/Identifier.h:29
map
STL class.
Generated on
for ATLAS Offline Software by
1.16.1