ATLAS Offline Software
Loading...
Searching...
No Matches
FEXAlgoSpaceDefs.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5//***************************************************************************
6// FEXAlgoSpaceDefs.h -
7// -------------------
8// begin : 08 02 2021
9// email : jacob.julian.kempster@cern.ch
10// ***************************************************************************/
11
12#ifndef FEXAlgoSpaceDefs_H
13#define FEXAlgoSpaceDefs_H
14
15#include <array>
16
17namespace LVL1 {
18
19 //Doxygen class description below:
22
24
25 public:
26
27 constexpr static int jFEX_wide_algoSpace_width = 45;
28 constexpr static int jFEX_thin_algoSpace_width = 24;
29 constexpr static int jFEX_algoSpace_height = 32;
30
31
32//Array breakdown of jFEX_wide_algoSpace_width matric to indicate different eta and phi regions
33
34 constexpr static int jFEX_FCAL1_start = 700000;
35 constexpr static int jFEX_FCAL2_start = 900000;
36 constexpr static int jFEX_FCAL3_start = 1100000;
37
38 //Pileup bitshifts
39 constexpr static unsigned int pu_AreaINV = 6;
40 constexpr static unsigned int pu_Area = 11;
41 constexpr static unsigned int pu_rhoLUT = 20;
42
43
44//A side (jFEX Module 5):
45
46 //Eta space for core area
47 constexpr static int jFEX_algoSpace_A_EMB_eta = 8;
48 constexpr static int jFEX_algoSpace_A_EMIE_eta = 17;
49 constexpr static int jFEX_algoSpace_A_FCAL_start_eta = 21;
50 constexpr static int jFEX_algoSpace_A_FCAL_end_eta = 33;
51
52 //Eta space for core and overlaps, EM only
53 constexpr static int jFEX_algoSpace_A_lowerEM_eta = 0;
54 constexpr static int jFEX_algoSpace_A_upperEM_eta = 33;
55
56 //Eta space for core and overlaps, FCAL 2 (33-40) and 3 (41-44)
57 constexpr static int jFEX_algoSpace_A_lowerFCAL_eta = 33;
58 constexpr static int jFEX_algoSpace_A_upperFCAL2_eta = 41;
59 constexpr static int jFEX_algoSpace_A_upperFCAL_eta = 45;
60
61//C side (jFEX module 0):
62//there are more values on the C side as the matrix cannot be flipped in the bitwise framework.
63
64 //Eta space for core area
65 constexpr static int jFEX_algoSpace_C_EMB_start_eta = 28;
66 constexpr static int jFEX_algoSpace_C_EMB_end_eta = 37;
67 constexpr static int jFEX_algoSpace_C_EMIE_start_eta = 24;
68 constexpr static int jFEX_algoSpace_C_EMIE_end_eta = 28;
69 constexpr static int jFEX_algoSpace_C_FCAL_start_eta = 12;
70 constexpr static int jFEX_algoSpace_C_FCAL_end_eta = 24;
71
72 //Eta space for core and overlaps, EM only
73 constexpr static int jFEX_algoSpace_C_lowerEM_eta = 12;
74 constexpr static int jFEX_algoSpace_C_upperEM_eta = 45;
75
76 //Eta space for core and overlaps, FCAL 2 (4-11) and 3 (0-3)
77 constexpr static int jFEX_algoSpace_C_lowerFCAL_eta = 0;
78 constexpr static int jFEX_algoSpace_C_lowerFCAL2_eta = 4;
79 constexpr static int jFEX_algoSpace_C_upperFCAL_eta = 12;
80
81 //First and second FCAL 1st layer eta bins
82 constexpr static int jFEX_algoSpace_FCAL1_2nd = 22;
83 constexpr static int jFEX_algoSpace_A_FCAL1_1st = 21;
84 constexpr static int jFEX_algoSpace_C_FCAL1_1st = 23;
85
86 //Lowest/highest eta for jFEX Electrons
87 constexpr static int jFEX_algoSpace_A_FwdEl_start = 14;
88 constexpr static int jFEX_algoSpace_C_FwdEl_start = 30;
89
90 //Phi space breakdown
91 constexpr static int jFEX_algoSpace_EMB_start_phi = 8;
92 constexpr static int jFEX_algoSpace_EMB_end_phi = 24;
93 constexpr static int jFEX_algoSpace_EMIE_start_phi = 4;
94 constexpr static int jFEX_algoSpace_EMIE_end_phi = 12;
95 constexpr static int jFEX_algoSpace_FCAL_start_phi = 2;
96 constexpr static int jFEX_algoSpace_FCAL_end_phi = 6;
97
98// JFEX bit shifting in the TOB words
99 // jFEX Taus (jTau)
100 // Data locations within word
101 constexpr static int jTau_isoBit = 21;
102 constexpr static int jTau_etBit = 10;
103 constexpr static int jTau_etaBit = 5;
104 constexpr static int jTau_phiBit = 1;
105 constexpr static int jTau_satBit = 0;
106
107 // jFEX Forward Electrons (jEM)
108 // Data locations within word
109 constexpr static int jEM_resBit = 27;
110 constexpr static int jEM_emf2Bit = 25;
111 constexpr static int jEM_emf1Bit = 23;
112 constexpr static int jEM_isoBit = 21;
113 constexpr static int jEM_etBit = 10;
114 constexpr static int jEM_etaBit = 5;
115 constexpr static int jEM_phiBit = 1;
116 constexpr static int jEM_satBit = 0;
117
118 // jFEX SRJets (jJ)
119 // Data locations within word
120 constexpr static int jJ_resBit = 21;
121 constexpr static int jJ_etBit = 10;
122 constexpr static int jJ_etaBit = 5;
123 constexpr static int jJ_phiBit = 1;
124 constexpr static int jJ_satBit = 0;
125
126 // jFEX LRJets (jLJ)
127 // Data locations within word
128 constexpr static int jLJ_resBit = 23;
129 constexpr static int jLJ_etBit = 10;
130 constexpr static int jLJ_etaBit = 5;
131 constexpr static int jLJ_phiBit = 1;
132 constexpr static int jLJ_satBit = 0;
133
134 // jFEX MET (jXE)
135 // Data locations within word
136 constexpr static int jXE_ResBit = 31;
137 constexpr static int jXE_Ey_Bit = 16;
138 constexpr static int jXE_Ex_Bit = 1;
139 constexpr static int jXE_SatBit = 0;
140
141 // jFEX SumET (jTE)
142 // Data locations within word
143 constexpr static int jTE_Sat_upperBit = 31;
144 constexpr static int jTE_Et_upperBit = 16;
145 constexpr static int jTE_Et_lowerBit = 1;
146 constexpr static int jTE_Sat_lowerBit = 0;
147
148
149 //define constants needed by gFEX Jet algorithm
150 constexpr static int centralNphi = 32;
151 constexpr static int forwardNphi = 16;
152 constexpr static int centralNeta = 12;
153 constexpr static int forwardNeta = 6;
154 constexpr static int totalNeta = 40;
155
156 constexpr static int n_partial = 4;
157 constexpr static int ABCrows = 32;
158 constexpr static int ABcolumns = 12;
159 constexpr static int ABCcolumnsEng = 6;
160 constexpr static int gJetMax = 0x00000FFF; //Corresponds to the maximum value with 12 bits (4095)
161 constexpr static int gBlockMax = 0x00000FFF; //Corresponds to the maximum value with 12 bits (4095)
162 constexpr static int jetThr = 0x001E;
163
164 constexpr static bool ENABLE_INTER_AB = true;
165 constexpr static bool ENABLE_INTER_C = true;
166 constexpr static bool ENABLE_INTER_ABC = false;
167 constexpr static int gJetTOBfib = 6;
168 constexpr static int BTOBFIB = 6;
169 constexpr static bool ENABLE_PUC = true;
170 constexpr static bool APPLY_TRUNC = false;
171 //define constants needed by gFEX JwoJ algorithm
172 constexpr static bool ENABLE_JWOJ_C = false;
173
174 constexpr static int PS_UPPER_AB = 2047;
175 constexpr static int PS_LOWER_AB = -2048;
176 constexpr static int PS_SHIFT_AB = 3;
177 constexpr static int PS_UPPER_C = 511;
178 constexpr static int PS_LOWER_C = -511;
179 constexpr static int PS_SHIFT_C = 3;
180
181 constexpr static int fineCeiling = 255;
182 constexpr static int fineFloor = -256;
183
184 // per tower assuming 0.4 MeV LSB
185 constexpr static std::array<unsigned int, 513> jwjinv19 = {
186 0x00000,0x10000,0x08000,0x05555,0x04000,0x03333,0x02AAA,0x02492,
187 0x02000,0x01C71,0x01999,0x01745,0x01555,0x013B1,0x01249,0x01111,
188 0x01000,0x00F0F,0x00E38,0x00D79,0x00CCC,0x00C30,0x00BA2,0x00B21,
189 0x00AAA,0x00A3D,0x009D8,0x0097B,0x00924,0x008D3,0x00888,0x00842,
190 0x00800,0x007C1,0x00787,0x00750,0x0071C,0x006EB,0x006BC,0x00690,
191 0x00666,0x0063E,0x00618,0x005F4,0x005D1,0x005B0,0x00590,0x00572,
192 0x00555,0x00539,0x0051E,0x00505,0x004EC,0x004D4,0x004BD,0x004A7,
193 0x00492,0x0047D,0x00469,0x00456,0x00444,0x00432,0x00421,0x00410,
194 0x00400,0x003F0,0x003E0,0x003D2,0x003C3,0x003B5,0x003A8,0x0039B,
195 0x0038E,0x00381,0x00375,0x00369,0x0035E,0x00353,0x00348,0x0033D,
196 0x00333,0x00329,0x0031F,0x00315,0x0030C,0x00303,0x002FA,0x002F1,
197 0x002E8,0x002E0,0x002D8,0x002D0,0x002C8,0x002C0,0x002B9,0x002B1,
198 0x002AA,0x002A3,0x0029C,0x00295,0x0028F,0x00288,0x00282,0x0027C,
199 0x00276,0x00270,0x0026A,0x00264,0x0025E,0x00259,0x00253,0x0024E,
200 0x00249,0x00243,0x0023E,0x00239,0x00234,0x00230,0x0022B,0x00226,
201 0x00222,0x0021D,0x00219,0x00214,0x00210,0x0020C,0x00208,0x00204,
202 0x00200,0x001FC,0x001F8,0x001F4,0x001F0,0x001EC,0x001E9,0x001E5,
203 0x001E1,0x001DE,0x001DA,0x001D7,0x001D4,0x001D0,0x001CD,0x001CA,
204 0x001C7,0x001C3,0x001C0,0x001BD,0x001BA,0x001B7,0x001B4,0x001B2,
205 0x001AF,0x001AC,0x001A9,0x001A6,0x001A4,0x001A1,0x0019E,0x0019C,
206 0x00199,0x00197,0x00194,0x00192,0x0018F,0x0018D,0x0018A,0x00188,
207 0x00186,0x00183,0x00181,0x0017F,0x0017D,0x0017A,0x00178,0x00176,
208 0x00174,0x00172,0x00170,0x0016E,0x0016C,0x0016A,0x00168,0x00166,
209 0x00164,0x00162,0x00160,0x0015E,0x0015C,0x0015A,0x00158,0x00157,
210 0x00155,0x00153,0x00151,0x00150,0x0014E,0x0014C,0x0014A,0x00149,
211 0x00147,0x00146,0x00144,0x00142,0x00141,0x0013F,0x0013E,0x0013C,
212 0x0013B,0x00139,0x00138,0x00136,0x00135,0x00133,0x00132,0x00130,
213 0x0012F,0x0012E,0x0012C,0x0012B,0x00129,0x00128,0x00127,0x00125,
214 0x00124,0x00123,0x00121,0x00120,0x0011F,0x0011E,0x0011C,0x0011B,
215 0x0011A,0x00119,0x00118,0x00116,0x00115,0x00114,0x00113,0x00112,
216 0x00111,0x0010F,0x0010E,0x0010D,0x0010C,0x0010B,0x0010A,0x00109,
217 0x00108,0x00107,0x00106,0x00105,0x00104,0x00103,0x00102,0x00101,
218 0x00100,0x000FF,0x000FE,0x000FD,0x000FC,0x000FB,0x000FA,0x000F9,
219 0x000F8,0x000F7,0x000F6,0x000F5,0x000F4,0x000F3,0x000F2,0x000F1,
220 0x000F0,0x000F0,0x000EF,0x000EE,0x000ED,0x000EC,0x000EB,0x000EA,
221 0x000EA,0x000E9,0x000E8,0x000E7,0x000E6,0x000E5,0x000E5,0x000E4,
222 0x000E3,0x000E2,0x000E1,0x000E1,0x000E0,0x000DF,0x000DE,0x000DE,
223 0x000DD,0x000DC,0x000DB,0x000DB,0x000DA,0x000D9,0x000D9,0x000D8,
224 0x000D7,0x000D6,0x000D6,0x000D5,0x000D4,0x000D4,0x000D3,0x000D2,
225 0x000D2,0x000D1,0x000D0,0x000D0,0x000CF,0x000CE,0x000CE,0x000CD,
226 0x000CC,0x000CC,0x000CB,0x000CA,0x000CA,0x000C9,0x000C9,0x000C8,
227 0x000C7,0x000C7,0x000C6,0x000C5,0x000C5,0x000C4,0x000C4,0x000C3,
228 0x000C3,0x000C2,0x000C1,0x000C1,0x000C0,0x000C0,0x000BF,0x000BF,
229 0x000BE,0x000BD,0x000BD,0x000BC,0x000BC,0x000BB,0x000BB,0x000BA,
230 0x000BA,0x000B9,0x000B9,0x000B8,0x000B8,0x000B7,0x000B7,0x000B6,
231 0x000B6,0x000B5,0x000B5,0x000B4,0x000B4,0x000B3,0x000B3,0x000B2,
232 0x000B2,0x000B1,0x000B1,0x000B0,0x000B0,0x000AF,0x000AF,0x000AE,
233 0x000AE,0x000AD,0x000AD,0x000AC,0x000AC,0x000AC,0x000AB,0x000AB,
234 0x000AA,0x000AA,0x000A9,0x000A9,0x000A8,0x000A8,0x000A8,0x000A7,
235 0x000A7,0x000A6,0x000A6,0x000A5,0x000A5,0x000A5,0x000A4,0x000A4,
236 0x000A3,0x000A3,0x000A3,0x000A2,0x000A2,0x000A1,0x000A1,0x000A1,
237 0x000A0,0x000A0,0x0009F,0x0009F,0x0009F,0x0009E,0x0009E,0x0009D,
238 0x0009D,0x0009D,0x0009C,0x0009C,0x0009C,0x0009B,0x0009B,0x0009A,
239 0x0009A,0x0009A,0x00099,0x00099,0x00099,0x00098,0x00098,0x00098,
240 0x00097,0x00097,0x00097,0x00096,0x00096,0x00095,0x00095,0x00095,
241 0x00094,0x00094,0x00094,0x00093,0x00093,0x00093,0x00092,0x00092,
242 0x00092,0x00091,0x00091,0x00091,0x00090,0x00090,0x00090,0x00090,
243 0x0008F,0x0008F,0x0008F,0x0008E,0x0008E,0x0008E,0x0008D,0x0008D,
244 0x0008D,0x0008C,0x0008C,0x0008C,0x0008C,0x0008B,0x0008B,0x0008B,
245 0x0008A,0x0008A,0x0008A,0x00089,0x00089,0x00089,0x00089,0x00088,
246 0x00088,0x00088,0x00087,0x00087,0x00087,0x00087,0x00086,0x00086,
247 0x00086,0x00086,0x00085,0x00085,0x00085,0x00084,0x00084,0x00084,
248 0x00084,0x00083,0x00083,0x00083,0x00083,0x00082,0x00082,0x00082,
249 0x00082,0x00081,0x00081,0x00081,0x00081,0x00080,0x00080,0x00080};
250
251 constexpr static std::array<unsigned int, 385> inv19 = {
252 0x00000,0x45000,0x22800,0x17000,0x11400,0x0DCC8,0x0B800,0x09DB0,
253 0x08A00,0x07AA8,0x06E60,0x06458,0x05C00,0x054E8,0x04ED8,0x04998,
254 0x04500,0x040F0,0x03D50,0x03A18,0x03730,0x03490,0x03228,0x03000,
255 0x02E00,0x02C28,0x02A70,0x028E0,0x02768,0x02610,0x024C8,0x02398,
256 0x02280,0x02170,0x02078,0x01F88,0x01EA8,0x01DD0,0x01D08,0x01C48,
257 0x01B98,0x01AE8,0x01A48,0x019A8,0x01910,0x01888,0x01800,0x01778,
258 0x01700,0x01680,0x01610,0x015A0,0x01538,0x014D0,0x01470,0x01410,
259 0x013B0,0x01358,0x01308,0x012B0,0x01260,0x01218,0x011C8,0x01180,
260 0x01140,0x010F8,0x010B8,0x01078,0x01038,0x01000,0x00FC0,0x00F88,
261 0x00F50,0x00F18,0x00EE8,0x00EB8,0x00E80,0x00E50,0x00E20,0x00DF8,
262 0x00DC8,0x00DA0,0x00D70,0x00D48,0x00D20,0x00CF8,0x00CD0,0x00CB0,
263 0x00C88,0x00C60,0x00C40,0x00C20,0x00C00,0x00BD8,0x00BB8,0x00B98,
264 0x00B80,0x00B60,0x00B40,0x00B20,0x00B08,0x00AE8,0x00AD0,0x00AB0,
265 0x00A98,0x00A80,0x00A68,0x00A50,0x00A38,0x00A20,0x00A08,0x009F0,
266 0x009D8,0x009C0,0x009A8,0x00998,0x00980,0x00968,0x00958,0x00940,
267 0x00930,0x00918,0x00908,0x008F8,0x008E0,0x008D0,0x008C0,0x008B0,
268 0x008A0,0x00888,0x00878,0x00868,0x00858,0x00848,0x00838,0x00828,
269 0x00818,0x00808,0x00800,0x007F0,0x007E0,0x007D0,0x007C0,0x007B8,
270 0x007A8,0x00798,0x00788,0x00780,0x00770,0x00768,0x00758,0x00748,
271 0x00740,0x00730,0x00728,0x00718,0x00710,0x00708,0x006F8,0x006F0,
272 0x006E0,0x006D8,0x006D0,0x006C0,0x006B8,0x006B0,0x006A0,0x00698,
273 0x00690,0x00688,0x00678,0x00670,0x00668,0x00660,0x00658,0x00648,
274 0x00640,0x00638,0x00630,0x00628,0x00620,0x00618,0x00610,0x00608,
275 0x00600,0x005F0,0x005E8,0x005E0,0x005D8,0x005D0,0x005C8,0x005C0,
276 0x005C0,0x005B8,0x005B0,0x005A8,0x005A0,0x00598,0x00590,0x00588,
277 0x00580,0x00578,0x00574,0x00570,0x00568,0x00560,0x00558,0x00550,
278 0x0054C,0x00548,0x00540,0x00538,0x00530,0x0052C,0x00528,0x00520,
279 0x00518,0x00514,0x00510,0x00508,0x00500,0x004FC,0x004F8,0x004F0,
280 0x004EC,0x004E8,0x004E0,0x004D8,0x004D4,0x004D0,0x004C8,0x004C4,
281 0x004C0,0x004B8,0x004B4,0x004B0,0x004AC,0x004A8,0x004A0,0x0049C,
282 0x00498,0x00490,0x0048C,0x00488,0x00484,0x00480,0x0047C,0x00478,
283 0x00470,0x0046C,0x00468,0x00464,0x00460,0x0045C,0x00458,0x00454,
284 0x00450,0x00448,0x00444,0x00440,0x0043C,0x00438,0x00434,0x00430,
285 0x0042C,0x00428,0x00424,0x00420,0x0041C,0x00418,0x00414,0x00410,
286 0x0040C,0x00408,0x00405,0x00402,0x00400,0x003FC,0x003F8,0x003F4,
287 0x003F0,0x003EC,0x003E8,0x003E4,0x003E0,0x003DD,0x003DA,0x003D8,
288 0x003D4,0x003D0,0x003CC,0x003C8,0x003C5,0x003C2,0x003C0,0x003BC,
289 0x003B8,0x003B5,0x003B2,0x003B0,0x003AC,0x003A8,0x003A5,0x003A2,
290 0x003A0,0x0039D,0x0039A,0x00398,0x00394,0x00390,0x0038D,0x0038A,
291 0x00388,0x00385,0x00382,0x00380,0x0037D,0x0037A,0x00378,0x00375,
292 0x00372,0x00370,0x0036D,0x0036A,0x00368,0x00365,0x00362,0x00360,
293 0x0035D,0x0035A,0x00358,0x00355,0x00352,0x00350,0x0034D,0x0034A,
294 0x00348,0x00345,0x00342,0x00340,0x0033D,0x0033A,0x00338,0x00336,
295 0x00334,0x00332,0x00330,0x0032D,0x0032A,0x00328,0x00326,0x00324,
296 0x00322,0x00320,0x0031D,0x0031A,0x00318,0x00316,0x00314,0x00312,
297 0x00310,0x0030E,0x0030C,0x0030A,0x00308,0x00306,0x00304,0x00302,
298 0x00300,0x002FD,0x002FA,0x002F8,0x002F6,0x002F4,0x002F2,0x002F0,
299 0x002EE,0x002EC,0x002EA,0x002E8,0x002E6,0x002E5,0x002E3,0x002E1,
300 0x002E0};
301
302 };
303
304} // end of namespace
305
306#endif
The FEXAlgoSpaceDefs class defines the size of a single jFEX algorithm window, for use in jFEXFPGA.
static constexpr int jEM_phiBit
static constexpr int centralNphi
static constexpr int jTE_Et_upperBit
static constexpr int PS_UPPER_AB
static constexpr int jTE_Sat_upperBit
static constexpr std::array< unsigned int, 513 > jwjinv19
static constexpr int jJ_satBit
static constexpr int jetThr
static constexpr int gJetMax
static constexpr int jFEX_algoSpace_A_FCAL1_1st
static constexpr int jEM_emf1Bit
static constexpr int jFEX_algoSpace_C_EMB_start_eta
static constexpr int ABCrows
static constexpr int jFEX_wide_algoSpace_width
static constexpr int jFEX_algoSpace_A_FCAL_end_eta
static constexpr int jFEX_algoSpace_C_EMB_end_eta
static constexpr std::array< unsigned int, 385 > inv19
static constexpr int jFEX_algoSpace_EMIE_end_phi
static constexpr int jFEX_algoSpace_C_FCAL_end_eta
static constexpr int jFEX_algoSpace_A_upperEM_eta
static constexpr int fineCeiling
static constexpr int jJ_phiBit
static constexpr int jLJ_phiBit
static constexpr unsigned int pu_AreaINV
static constexpr int BTOBFIB
static constexpr int jEM_etBit
static constexpr int fineFloor
static constexpr int jFEX_algoSpace_A_upperFCAL_eta
static constexpr int jEM_satBit
static constexpr bool ENABLE_INTER_AB
static constexpr int jFEX_algoSpace_A_EMB_eta
static constexpr unsigned int pu_Area
static constexpr unsigned int pu_rhoLUT
static constexpr int gJetTOBfib
static constexpr int jFEX_algoSpace_A_lowerFCAL_eta
static constexpr bool APPLY_TRUNC
static constexpr int jFEX_algoSpace_A_FCAL_start_eta
static constexpr int forwardNphi
static constexpr int centralNeta
static constexpr int jTE_Et_lowerBit
static constexpr int jFEX_algoSpace_C_upperEM_eta
static constexpr int jFEX_algoSpace_C_FCAL_start_eta
static constexpr int jFEX_algoSpace_A_EMIE_eta
static constexpr bool ENABLE_INTER_ABC
static constexpr bool ENABLE_JWOJ_C
static constexpr int jFEX_algoSpace_A_lowerEM_eta
static constexpr int jLJ_etaBit
static constexpr int jTau_phiBit
static constexpr int jLJ_etBit
static constexpr int jEM_emf2Bit
static constexpr int n_partial
static constexpr int jFEX_algoSpace_FCAL_end_phi
static constexpr bool ENABLE_INTER_C
static constexpr int PS_SHIFT_C
static constexpr int gBlockMax
static constexpr int jFEX_algoSpace_C_FCAL1_1st
static constexpr int jEM_resBit
static constexpr int jFEX_FCAL1_start
static constexpr int jXE_ResBit
static constexpr int PS_LOWER_C
static constexpr int forwardNeta
static constexpr int jFEX_algoSpace_EMB_end_phi
static constexpr int jJ_etBit
static constexpr int jXE_SatBit
static constexpr int jEM_isoBit
static constexpr int totalNeta
static constexpr int jLJ_resBit
static constexpr int jJ_resBit
static constexpr int jFEX_algoSpace_A_FwdEl_start
static constexpr bool ENABLE_PUC
static constexpr int ABcolumns
static constexpr int jFEX_algoSpace_C_upperFCAL_eta
static constexpr int jFEX_algoSpace_FCAL1_2nd
static constexpr int jTE_Sat_lowerBit
static constexpr int jFEX_algoSpace_C_lowerFCAL_eta
static constexpr int jFEX_FCAL3_start
static constexpr int jFEX_FCAL2_start
static constexpr int ABCcolumnsEng
static constexpr int jJ_etaBit
static constexpr int jFEX_algoSpace_FCAL_start_phi
static constexpr int PS_SHIFT_AB
static constexpr int jTau_etaBit
static constexpr int jEM_etaBit
static constexpr int jXE_Ey_Bit
static constexpr int jLJ_satBit
static constexpr int jFEX_algoSpace_EMIE_start_phi
static constexpr int PS_LOWER_AB
static constexpr int jTau_satBit
static constexpr int PS_UPPER_C
static constexpr int jFEX_algoSpace_C_FwdEl_start
static constexpr int jFEX_thin_algoSpace_width
static constexpr int jFEX_algoSpace_A_upperFCAL2_eta
static constexpr int jFEX_algoSpace_EMB_start_phi
static constexpr int jFEX_algoSpace_C_lowerFCAL2_eta
static constexpr int jTau_etBit
static constexpr int jTau_isoBit
static constexpr int jFEX_algoSpace_C_lowerEM_eta
static constexpr int jFEX_algoSpace_height
static constexpr int jXE_Ex_Bit
static constexpr int jFEX_algoSpace_C_EMIE_start_eta
static constexpr int jFEX_algoSpace_C_EMIE_end_eta
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...