Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
FPGADataFormatUtilities.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 #ifndef EFTRACKING_FPGA_INTEGRATION_FPGADATAFORMATUTILITIES_H
6 #define EFTRACKING_FPGA_INTEGRATION_FPGADATAFORMATUTILITIES_H
7 
8 #include <cstdint>
9 
10 // Provider of simple function for conversion of data into the FPGA dataformat
11 // Using FPGA Dataformat doc v0.6.2
13 {
14  consteval uint64_t SELECTBITS(uint8_t len, uint8_t startbit) {
15  return (len == 64 ? 0xFFFFFFFFFFFFFFFFULL : (((1ULL << len) - 1ULL) << startbit));
16  }
17 
18  // EVT_HDR defined flags
19  const int EVT_HDR_FLAG = 0xab;
20 
21  // EVT_HDR_W1 word description
22  const int EVT_HDR_W1_FLAG_bits = 8;
23  const int EVT_HDR_W1_FLAG_lsb = 56;
24  const float EVT_HDR_W1_FLAG_mf = 1.;
25 
26  const int EVT_HDR_W1_L0ID_bits = 40;
27  const int EVT_HDR_W1_L0ID_lsb = 16;
28  const float EVT_HDR_W1_L0ID_mf = 1.;
29 
30  const int EVT_HDR_W1_BCID_bits = 12;
31  const int EVT_HDR_W1_BCID_lsb = 4;
32  const float EVT_HDR_W1_BCID_mf = 1.;
33 
34  const int EVT_HDR_W1_SPARE_bits = 4;
35  const int EVT_HDR_W1_SPARE_lsb = 0;
36  const float EVT_HDR_W1_SPARE_mf = 1.;
37 
38  // EVT_HDR_W2 word description
39  const int EVT_HDR_W2_RUNNUMBER_bits = 32;
40  const int EVT_HDR_W2_RUNNUMBER_lsb = 32;
41  const float EVT_HDR_W2_RUNNUMBER_mf = 1.;
42 
43  const int EVT_HDR_W2_TIME_bits = 32;
44  const int EVT_HDR_W2_TIME_lsb = 0;
45  const float EVT_HDR_W2_TIME_mf = 1.;
46 
47  // EVT_HDR_W3 word description
48  const int EVT_HDR_W3_STATUS_bits = 32;
49  const int EVT_HDR_W3_STATUS_lsb = 32;
50  const float EVT_HDR_W3_STATUS_mf = 1.;
51 
52  const int EVT_HDR_W3_CRC_bits = 32;
53  const int EVT_HDR_W3_CRC_lsb = 0;
54  const float EVT_HDR_W3_CRC_mf = 1.;
55 
56  typedef struct EVT_HDR_w1 {
62 
63  typedef struct EVT_HDR_w2 {
67 
68  typedef struct EVT_HDR_w3 {
72 
74  EVT_HDR_w1 temp;
79  return temp;
80  }
81 
83  EVT_HDR_w2 temp;
86  return temp;
87  }
88 
90  EVT_HDR_w3 temp;
93  return temp;
94  }
95 
97  uint64_t temp = 0;
98  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(EVT_HDR_W1_FLAG_bits, 0)) << EVT_HDR_W1_FLAG_lsb);
99  temp |= (((static_cast<uint64_t>(in.l0id)) & SELECTBITS(EVT_HDR_W1_L0ID_bits, 0)) << EVT_HDR_W1_L0ID_lsb);
100  temp |= (((static_cast<uint64_t>(in.bcid)) & SELECTBITS(EVT_HDR_W1_BCID_bits, 0)) << EVT_HDR_W1_BCID_lsb);
101  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(EVT_HDR_W1_SPARE_bits, 0)) << EVT_HDR_W1_SPARE_lsb);
102  return temp;
103  }
104 
106  uint64_t temp = 0;
107  temp |= (((static_cast<uint64_t>(in.runnumber)) & SELECTBITS(EVT_HDR_W2_RUNNUMBER_bits, 0)) << EVT_HDR_W2_RUNNUMBER_lsb);
108  temp |= (((static_cast<uint64_t>(in.time)) & SELECTBITS(EVT_HDR_W2_TIME_bits, 0)) << EVT_HDR_W2_TIME_lsb);
109  return temp;
110  }
111 
113  uint64_t temp = 0;
114  temp |= (((static_cast<uint64_t>(in.status)) & SELECTBITS(EVT_HDR_W3_STATUS_bits, 0)) << EVT_HDR_W3_STATUS_lsb);
115  temp |= (((static_cast<uint64_t>(in.crc)) & SELECTBITS(EVT_HDR_W3_CRC_bits, 0)) << EVT_HDR_W3_CRC_lsb);
116  return temp;
117  }
118 
119  inline EVT_HDR_w1 fill_EVT_HDR_w1 (const uint64_t& flag, const uint64_t& l0id, const uint64_t& bcid, const uint64_t& spare) {
120  EVT_HDR_w1 temp;
121  temp.flag = flag;
122  temp.l0id = l0id;
123  temp.bcid = bcid;
124  temp.spare = spare;
125  return temp;
126  }
127 
128  inline EVT_HDR_w2 fill_EVT_HDR_w2 (const uint64_t& runnumber, const uint64_t& time) {
129  EVT_HDR_w2 temp;
130  temp.runnumber = runnumber;
131  temp.time = time;
132  return temp;
133  }
134 
135  inline EVT_HDR_w3 fill_EVT_HDR_w3 (const uint64_t& status, const uint64_t& crc) {
136  EVT_HDR_w3 temp;
137  temp.status = status;
138  temp.crc = crc;
139  return temp;
140  }
141 
143  return in;
144  }
145 
147  return in;
148  }
149 
151  return in;
152  }
153 
155  return in;
156  }
157 
159  return in;
160  }
161 
163  return in;
164  }
165 
167  return in;
168  }
169 
171  return in;
172  }
173 
174  // EVT_FTR defined flags
175  const int EVT_FTR_FLAG = 0xcd;
176 
177  // EVT_FTR_W1 word description
178  const int EVT_FTR_W1_FLAG_bits = 8;
179  const int EVT_FTR_W1_FLAG_lsb = 56;
180  const float EVT_FTR_W1_FLAG_mf = 1.;
181 
182  const int EVT_FTR_W1_SPARE_bits = 24;
183  const int EVT_FTR_W1_SPARE_lsb = 32;
184  const float EVT_FTR_W1_SPARE_mf = 1.;
185 
186  const int EVT_FTR_W1_HDR_CRC_bits = 32;
187  const int EVT_FTR_W1_HDR_CRC_lsb = 0;
188  const float EVT_FTR_W1_HDR_CRC_mf = 1.;
189 
190  // EVT_FTR_W2 word description
193  const float EVT_FTR_W2_ERROR_FLAGS_mf = 1.;
194 
195  // EVT_FTR_W3 word description
198  const float EVT_FTR_W3_WORD_COUNT_mf = 1.;
199 
200  const int EVT_FTR_W3_CRC_bits = 32;
201  const int EVT_FTR_W3_CRC_lsb = 0;
202  const float EVT_FTR_W3_CRC_mf = 1.;
203 
204  typedef struct EVT_FTR_w1 {
209 
210  typedef struct EVT_FTR_w2 {
213 
214  typedef struct EVT_FTR_w3 {
218 
220  EVT_FTR_w1 temp;
224  return temp;
225  }
226 
228  EVT_FTR_w2 temp;
230  return temp;
231  }
232 
234  EVT_FTR_w3 temp;
237  return temp;
238  }
239 
241  uint64_t temp = 0;
242  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(EVT_FTR_W1_FLAG_bits, 0)) << EVT_FTR_W1_FLAG_lsb);
243  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(EVT_FTR_W1_SPARE_bits, 0)) << EVT_FTR_W1_SPARE_lsb);
244  temp |= (((static_cast<uint64_t>(in.hdr_crc)) & SELECTBITS(EVT_FTR_W1_HDR_CRC_bits, 0)) << EVT_FTR_W1_HDR_CRC_lsb);
245  return temp;
246  }
247 
249  uint64_t temp = 0;
251  return temp;
252  }
253 
255  uint64_t temp = 0;
257  temp |= (((static_cast<uint64_t>(in.crc)) & SELECTBITS(EVT_FTR_W3_CRC_bits, 0)) << EVT_FTR_W3_CRC_lsb);
258  return temp;
259  }
260 
261  inline EVT_FTR_w1 fill_EVT_FTR_w1 (const uint64_t& flag, const uint64_t& spare, const uint64_t& hdr_crc) {
262  EVT_FTR_w1 temp;
263  temp.flag = flag;
264  temp.spare = spare;
265  temp.hdr_crc = hdr_crc;
266  return temp;
267  }
268 
269  inline EVT_FTR_w2 fill_EVT_FTR_w2 (const uint64_t& error_flags) {
270  EVT_FTR_w2 temp;
271  temp.error_flags = error_flags;
272  return temp;
273  }
274 
275  inline EVT_FTR_w3 fill_EVT_FTR_w3 (const uint64_t& word_count, const uint64_t& crc) {
276  EVT_FTR_w3 temp;
277  temp.word_count = word_count;
278  temp.crc = crc;
279  return temp;
280  }
281 
283  return in;
284  }
285 
287  return in;
288  }
289 
291  return in;
292  }
293 
295  return in;
296  }
297 
299  return in;
300  }
301 
303  return in;
304  }
305 
306  // M_HDR defined flags
307  const int M_HDR_FLAG = 0x55;
308 
309  // M_HDR_W1 word description
310  const int M_HDR_W1_FLAG_bits = 8;
311  const int M_HDR_W1_FLAG_lsb = 56;
312  const float M_HDR_W1_FLAG_mf = 1.;
313 
314  const int M_HDR_W1_MODID_bits = 32;
315  const int M_HDR_W1_MODID_lsb = 24;
316  const float M_HDR_W1_MODID_mf = 1.;
317 
318  const int M_HDR_W1_MODHASH_bits = 16;
319  const int M_HDR_W1_MODHASH_lsb = 8;
320  const float M_HDR_W1_MODHASH_mf = 1.;
321 
322  const int M_HDR_W1_SPARE_bits = 8;
323  const int M_HDR_W1_SPARE_lsb = 0;
324  const float M_HDR_W1_SPARE_mf = 1.;
325 
326  typedef struct M_HDR_w1 {
332 
334  M_HDR_w1 temp;
339  return temp;
340  }
341 
343  uint64_t temp = 0;
344  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(M_HDR_W1_FLAG_bits, 0)) << M_HDR_W1_FLAG_lsb);
345  temp |= (((static_cast<uint64_t>(in.modid)) & SELECTBITS(M_HDR_W1_MODID_bits, 0)) << M_HDR_W1_MODID_lsb);
346  temp |= (((static_cast<uint64_t>(in.modhash)) & SELECTBITS(M_HDR_W1_MODHASH_bits, 0)) << M_HDR_W1_MODHASH_lsb);
347  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(M_HDR_W1_SPARE_bits, 0)) << M_HDR_W1_SPARE_lsb);
348  return temp;
349  }
350 
351  inline M_HDR_w1 fill_M_HDR_w1 (const uint64_t& flag, const uint64_t& modid, const uint64_t& modhash, const uint64_t& spare) {
352  M_HDR_w1 temp;
353  temp.flag = flag;
354  temp.modid = modid;
355  temp.modhash = modhash;
356  temp.spare = spare;
357  return temp;
358  }
359 
361  return in;
362  }
363 
365  return in;
366  }
367 
369  return in;
370  }
371 
373  return in;
374  }
375 
376  // SLICE_HDR defined flags
377  const int SLICE_HDR_FLAG = 0x88;
378 
379  // SLICE_HDR_W1 word description
380  const int SLICE_HDR_W1_FLAG_bits = 8;
381  const int SLICE_HDR_W1_FLAG_lsb = 56;
382  const float SLICE_HDR_W1_FLAG_mf = 1.;
383 
385  const int SLICE_HDR_W1_SLICEID_lsb = 45;
386  const float SLICE_HDR_W1_SLICEID_mf = 1.;
387 
390  const float SLICE_HDR_W1_ETA_REGION_mf = 1.;
391 
394  const float SLICE_HDR_W1_PHI_REGION_mf = 1.;
395 
396  const int SLICE_HDR_W1_SPARE_bits = 33;
397  const int SLICE_HDR_W1_SPARE_lsb = 0;
398  const float SLICE_HDR_W1_SPARE_mf = 1.;
399 
400  typedef struct SLICE_HDR_w1 {
407 
409  SLICE_HDR_w1 temp;
415  return temp;
416  }
417 
419  uint64_t temp = 0;
420  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(SLICE_HDR_W1_FLAG_bits, 0)) << SLICE_HDR_W1_FLAG_lsb);
421  temp |= (((static_cast<uint64_t>(in.sliceid)) & SELECTBITS(SLICE_HDR_W1_SLICEID_bits, 0)) << SLICE_HDR_W1_SLICEID_lsb);
424  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(SLICE_HDR_W1_SPARE_bits, 0)) << SLICE_HDR_W1_SPARE_lsb);
425  return temp;
426  }
427 
428  inline SLICE_HDR_w1 fill_SLICE_HDR_w1 (const uint64_t& flag, const uint64_t& sliceid, const uint64_t& eta_region, const uint64_t& phi_region, const uint64_t& spare) {
429  SLICE_HDR_w1 temp;
430  temp.flag = flag;
431  temp.sliceid = sliceid;
432  temp.eta_region = eta_region;
433  temp.phi_region = phi_region;
434  temp.spare = spare;
435  return temp;
436  }
437 
439  return in;
440  }
441 
443  return in;
444  }
445 
447  return in;
448  }
449 
451  return in;
452  }
453 
455  return in;
456  }
457 
458  // RD_HDR defined flags
459  const int RD_HDR_FLAG = 0xbb;
460 
461  // RD_HDR_W1 word description
462  const int RD_HDR_W1_FLAG_bits = 8;
463  const int RD_HDR_W1_FLAG_lsb = 56;
464  const float RD_HDR_W1_FLAG_mf = 1.;
465 
466  const int RD_HDR_W1_TYPE_bits = 4;
467  const int RD_HDR_W1_TYPE_lsb = 52;
468  const float RD_HDR_W1_TYPE_mf = 1.;
469 
471  const int RD_HDR_W1_ETA_REGION_lsb = 46;
472  const float RD_HDR_W1_ETA_REGION_mf = 1.;
473 
475  const int RD_HDR_W1_PHI_REGION_lsb = 40;
476  const float RD_HDR_W1_PHI_REGION_mf = 1.;
477 
478  const int RD_HDR_W1_SLICE_bits = 5;
479  const int RD_HDR_W1_SLICE_lsb = 35;
480  const float RD_HDR_W1_SLICE_mf = 1.;
481 
484  const float RD_HDR_W1_HOUGH_X_BIN_mf = 1.;
485 
488  const float RD_HDR_W1_HOUGH_Y_BIN_mf = 1.;
489 
492  const float RD_HDR_W1_SECOND_STAGE_mf = 1.;
493 
496  const float RD_HDR_W1_LAYER_BITMASK_mf = 1.;
497 
498  const int RD_HDR_W1_SPARE_bits = 5;
499  const int RD_HDR_W1_SPARE_lsb = 0;
500  const float RD_HDR_W1_SPARE_mf = 1.;
501 
502  // RD_HDR_W2 word description
504  const int RD_HDR_W2_GLOBAL_PHI_lsb = 48;
505  const float RD_HDR_W2_GLOBAL_PHI_mf = 1.;
506 
508  const int RD_HDR_W2_GLOBAL_ETA_lsb = 32;
509  const float RD_HDR_W2_GLOBAL_ETA_mf = 1.;
510 
511  const int RD_HDR_W2_SPARE_bits = 32;
512  const int RD_HDR_W2_SPARE_lsb = 0;
513  const float RD_HDR_W2_SPARE_mf = 1.;
514 
515  typedef struct RD_HDR_w1 {
527 
528  typedef struct RD_HDR_w2 {
533 
535  RD_HDR_w1 temp;
546  return temp;
547  }
548 
550  RD_HDR_w2 temp;
554  return temp;
555  }
556 
558  uint64_t temp = 0;
559  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(RD_HDR_W1_FLAG_bits, 0)) << RD_HDR_W1_FLAG_lsb);
560  temp |= (((static_cast<uint64_t>(in.type)) & SELECTBITS(RD_HDR_W1_TYPE_bits, 0)) << RD_HDR_W1_TYPE_lsb);
561  temp |= (((static_cast<uint64_t>(in.eta_region)) & SELECTBITS(RD_HDR_W1_ETA_REGION_bits, 0)) << RD_HDR_W1_ETA_REGION_lsb);
562  temp |= (((static_cast<uint64_t>(in.phi_region)) & SELECTBITS(RD_HDR_W1_PHI_REGION_bits, 0)) << RD_HDR_W1_PHI_REGION_lsb);
563  temp |= (((static_cast<uint64_t>(in.slice)) & SELECTBITS(RD_HDR_W1_SLICE_bits, 0)) << RD_HDR_W1_SLICE_lsb);
568  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(RD_HDR_W1_SPARE_bits, 0)) << RD_HDR_W1_SPARE_lsb);
569  return temp;
570  }
571 
573  uint64_t temp = 0;
574  temp |= (((static_cast<uint64_t>(in.global_phi)) & SELECTBITS(RD_HDR_W2_GLOBAL_PHI_bits, 0)) << RD_HDR_W2_GLOBAL_PHI_lsb);
575  temp |= (((static_cast<uint64_t>(in.global_eta)) & SELECTBITS(RD_HDR_W2_GLOBAL_ETA_bits, 0)) << RD_HDR_W2_GLOBAL_ETA_lsb);
576  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(RD_HDR_W2_SPARE_bits, 0)) << RD_HDR_W2_SPARE_lsb);
577  return temp;
578  }
579 
580  inline RD_HDR_w1 fill_RD_HDR_w1 (const uint64_t& flag, const uint64_t& type, const uint64_t& eta_region, const uint64_t& phi_region, const uint64_t& slice, const uint64_t& hough_x_bin, const uint64_t& hough_y_bin, const uint64_t& second_stage, const uint64_t& layer_bitmask, const uint64_t& spare) {
581  RD_HDR_w1 temp;
582  temp.flag = flag;
583  temp.type = type;
584  temp.eta_region = eta_region;
585  temp.phi_region = phi_region;
586  temp.slice = slice;
587  temp.hough_x_bin = hough_x_bin;
588  temp.hough_y_bin = hough_y_bin;
589  temp.second_stage = second_stage;
590  temp.layer_bitmask = layer_bitmask;
591  temp.spare = spare;
592  return temp;
593  }
594 
595  inline RD_HDR_w2 fill_RD_HDR_w2 (const uint64_t& global_phi, const uint64_t& global_eta, const uint64_t& spare) {
596  RD_HDR_w2 temp;
597  temp.global_phi = global_phi;
598  temp.global_eta = global_eta;
599  temp.spare = spare;
600  return temp;
601  }
602 
604  return in;
605  }
606 
608  return in;
609  }
610 
612  return in;
613  }
614 
616  return in;
617  }
618 
620  return in;
621  }
622 
624  return in;
625  }
626 
628  return in;
629  }
630 
632  return in;
633  }
634 
636  return in;
637  }
638 
640  return in;
641  }
642 
644  return in;
645  }
646 
648  return in;
649  }
650 
652  return in;
653  }
654 
655  // GTRACK_HDR defined flags
656  const int GTRACK_HDR_FLAG = 0xee;
657 
658  // GTRACK_HDR_W1 word description
659  const int GTRACK_HDR_W1_FLAG_bits = 8;
660  const int GTRACK_HDR_W1_FLAG_lsb = 56;
661  const float GTRACK_HDR_W1_FLAG_mf = 1.;
662 
663  const int GTRACK_HDR_W1_TYPE_bits = 4;
664  const int GTRACK_HDR_W1_TYPE_lsb = 52;
665  const float GTRACK_HDR_W1_TYPE_mf = 1.;
666 
669  const float GTRACK_HDR_W1_ETA_REGION_mf = 1.;
670 
673  const float GTRACK_HDR_W1_PHI_REGION_mf = 1.;
674 
676  const int GTRACK_HDR_W1_SLICE_lsb = 35;
677  const float GTRACK_HDR_W1_SLICE_mf = 1.;
678 
682 
686 
690 
694 
696  const int GTRACK_HDR_W1_SPARE_lsb = 0;
697  const float GTRACK_HDR_W1_SPARE_mf = 1.;
698 
699  // GTRACK_HDR_W2 word description
700  const int GTRACK_HDR_W2_SCORE_bits = 16;
701  const int GTRACK_HDR_W2_SCORE_lsb = 48;
702  const float GTRACK_HDR_W2_SCORE_mf = 2048.;
703 
704  const int GTRACK_HDR_W2_D0_bits = 16;
705  const int GTRACK_HDR_W2_D0_lsb = 32;
706  const float GTRACK_HDR_W2_D0_mf = 4096.;
707 
708  const int GTRACK_HDR_W2_Z0_bits = 16;
709  const int GTRACK_HDR_W2_Z0_lsb = 16;
710  const float GTRACK_HDR_W2_Z0_mf = 32.;
711 
712  const int GTRACK_HDR_W2_SPARE_bits = 16;
713  const int GTRACK_HDR_W2_SPARE_lsb = 0;
714  const float GTRACK_HDR_W2_SPARE_mf = 1.;
715 
716  // GTRACK_HDR_W3 word description
719  const float GTRACK_HDR_W3_QOVERPT_mf = 32768.;
720 
721  const int GTRACK_HDR_W3_PHI_bits = 16;
722  const int GTRACK_HDR_W3_PHI_lsb = 32;
723  const float GTRACK_HDR_W3_PHI_mf = 8192.;
724 
725  const int GTRACK_HDR_W3_ETA_bits = 16;
726  const int GTRACK_HDR_W3_ETA_lsb = 16;
727  const float GTRACK_HDR_W3_ETA_mf = 8192.;
728 
729  const int GTRACK_HDR_W3_SPARE_bits = 16;
730  const int GTRACK_HDR_W3_SPARE_lsb = 0;
731  const float GTRACK_HDR_W3_SPARE_mf = 1.;
732 
733  typedef struct GTRACK_HDR_w1 {
745 
746  typedef struct GTRACK_HDR_w2 {
752 
753  typedef struct GTRACK_HDR_w3 {
759 
761  GTRACK_HDR_w1 temp;
772  return temp;
773  }
774 
776  GTRACK_HDR_w2 temp;
781  return temp;
782  }
783 
785  GTRACK_HDR_w3 temp;
790  return temp;
791  }
792 
794  uint64_t temp = 0;
795  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(GTRACK_HDR_W1_FLAG_bits, 0)) << GTRACK_HDR_W1_FLAG_lsb);
796  temp |= (((static_cast<uint64_t>(in.type)) & SELECTBITS(GTRACK_HDR_W1_TYPE_bits, 0)) << GTRACK_HDR_W1_TYPE_lsb);
799  temp |= (((static_cast<uint64_t>(in.slice)) & SELECTBITS(GTRACK_HDR_W1_SLICE_bits, 0)) << GTRACK_HDR_W1_SLICE_lsb);
804  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GTRACK_HDR_W1_SPARE_bits, 0)) << GTRACK_HDR_W1_SPARE_lsb);
805  return temp;
806  }
807 
809  uint64_t temp = 0;
810  temp |= (((static_cast<uint64_t>(in.score)) & SELECTBITS(GTRACK_HDR_W2_SCORE_bits, 0)) << GTRACK_HDR_W2_SCORE_lsb);
811  temp |= (((static_cast<uint64_t>(in.d0)) & SELECTBITS(GTRACK_HDR_W2_D0_bits, 0)) << GTRACK_HDR_W2_D0_lsb);
812  temp |= (((static_cast<uint64_t>(in.z0)) & SELECTBITS(GTRACK_HDR_W2_Z0_bits, 0)) << GTRACK_HDR_W2_Z0_lsb);
813  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GTRACK_HDR_W2_SPARE_bits, 0)) << GTRACK_HDR_W2_SPARE_lsb);
814  return temp;
815  }
816 
818  uint64_t temp = 0;
819  temp |= (((static_cast<uint64_t>(in.qoverpt)) & SELECTBITS(GTRACK_HDR_W3_QOVERPT_bits, 0)) << GTRACK_HDR_W3_QOVERPT_lsb);
820  temp |= (((static_cast<uint64_t>(in.phi)) & SELECTBITS(GTRACK_HDR_W3_PHI_bits, 0)) << GTRACK_HDR_W3_PHI_lsb);
821  temp |= (((static_cast<uint64_t>(in.eta)) & SELECTBITS(GTRACK_HDR_W3_ETA_bits, 0)) << GTRACK_HDR_W3_ETA_lsb);
822  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GTRACK_HDR_W3_SPARE_bits, 0)) << GTRACK_HDR_W3_SPARE_lsb);
823  return temp;
824  }
825 
826  inline GTRACK_HDR_w1 fill_GTRACK_HDR_w1 (const uint64_t& flag, const uint64_t& type, const uint64_t& eta_region, const uint64_t& phi_region, const uint64_t& slice, const uint64_t& hough_x_bin, const uint64_t& hough_y_bin, const uint64_t& second_stage, const uint64_t& layer_bitmask, const uint64_t& spare) {
827  GTRACK_HDR_w1 temp;
828  temp.flag = flag;
829  temp.type = type;
830  temp.eta_region = eta_region;
831  temp.phi_region = phi_region;
832  temp.slice = slice;
833  temp.hough_x_bin = hough_x_bin;
834  temp.hough_y_bin = hough_y_bin;
835  temp.second_stage = second_stage;
836  temp.layer_bitmask = layer_bitmask;
837  temp.spare = spare;
838  return temp;
839  }
840 
841  inline GTRACK_HDR_w2 fill_GTRACK_HDR_w2 (const double& score, const double& d0, const double& z0, const uint64_t& spare) {
842  GTRACK_HDR_w2 temp;
844  temp.d0 = (int64_t)(d0 * GTRACK_HDR_W2_D0_mf);
845  temp.z0 = (int64_t)(z0 * GTRACK_HDR_W2_Z0_mf);
846  temp.spare = spare;
847  return temp;
848  }
849 
850  inline GTRACK_HDR_w3 fill_GTRACK_HDR_w3 (const int64_t& qoverpt, const int64_t& phi, const int64_t& eta, const uint64_t& spare) {
851  GTRACK_HDR_w3 temp;
852  temp.qoverpt = qoverpt;
853  temp.phi = phi;
854  temp.eta = eta;
855  temp.spare = spare;
856  return temp;
857  }
858 
860  return in;
861  }
862 
864  return in;
865  }
866 
868  return in;
869  }
870 
872  return in;
873  }
874 
876  return in;
877  }
878 
880  return in;
881  }
882 
884  return in;
885  }
886 
888  return in;
889  }
890 
892  return in;
893  }
894 
896  return in;
897  }
898 
899  inline double to_real_GTRACK_HDR_w2_score (const uint64_t& in) {
900  return (double)in / GTRACK_HDR_W2_SCORE_mf;
901  }
902 
903  inline double to_real_GTRACK_HDR_w2_d0 (const int64_t& in) {
904  return (double)in / GTRACK_HDR_W2_D0_mf;
905  }
906 
907  inline double to_real_GTRACK_HDR_w2_z0 (const int64_t& in) {
908  return (double)in / GTRACK_HDR_W2_Z0_mf;
909  }
910 
912  return in;
913  }
914 
915  inline int64_t to_real_GTRACK_HDR_w3_qoverpt (const int64_t& in) {
916  return in;
917  }
918 
919  inline int64_t to_real_GTRACK_HDR_w3_phi (const int64_t& in) {
920  return in;
921  }
922 
923  inline int64_t to_real_GTRACK_HDR_w3_eta (const int64_t& in) {
924  return in;
925  }
926 
928  return in;
929  }
930 
931  // PIXEL_CLUSTER word description
932  const int PIXEL_CLUSTER_LAST_bits = 1;
933  const int PIXEL_CLUSTER_LAST_lsb = 63;
934  const float PIXEL_CLUSTER_LAST_mf = 1.;
935 
936  const int PIXEL_CLUSTER_COL_bits = 13;
937  const int PIXEL_CLUSTER_COL_lsb = 50;
938  const float PIXEL_CLUSTER_COL_mf = 1.;
939 
940  const int PIXEL_CLUSTER_ROW_bits = 13;
941  const int PIXEL_CLUSTER_ROW_lsb = 37;
942  const float PIXEL_CLUSTER_ROW_mf = 1.;
943 
946  const float PIXEL_CLUSTER_CENTROID_COL_mf = 16.;
947 
950  const float PIXEL_CLUSTER_CENTROID_ROW_mf = 16.;
951 
952  const int PIXEL_CLUSTER_SPARE_bits = 13;
953  const int PIXEL_CLUSTER_SPARE_lsb = 0;
954  const float PIXEL_CLUSTER_SPARE_mf = 1.;
955 
956  typedef struct PIXEL_CLUSTER {
964 
966  PIXEL_CLUSTER temp;
973  return temp;
974  }
975 
977  uint64_t temp = 0;
978  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(PIXEL_CLUSTER_LAST_bits, 0)) << PIXEL_CLUSTER_LAST_lsb);
979  temp |= (((static_cast<uint64_t>(in.col)) & SELECTBITS(PIXEL_CLUSTER_COL_bits, 0)) << PIXEL_CLUSTER_COL_lsb);
980  temp |= (((static_cast<uint64_t>(in.row)) & SELECTBITS(PIXEL_CLUSTER_ROW_bits, 0)) << PIXEL_CLUSTER_ROW_lsb);
983  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(PIXEL_CLUSTER_SPARE_bits, 0)) << PIXEL_CLUSTER_SPARE_lsb);
984  return temp;
985  }
986 
987  inline PIXEL_CLUSTER fill_PIXEL_CLUSTER (const uint64_t& last, const uint64_t& col, const uint64_t& row, const double& centroid_col, const double& centroid_row, const uint64_t& spare) {
988  PIXEL_CLUSTER temp;
989  temp.last = last;
990  temp.col = col;
991  temp.row = row;
992  temp.centroid_col = (uint64_t)(centroid_col * PIXEL_CLUSTER_CENTROID_COL_mf);
993  temp.centroid_row = (uint64_t)(centroid_row * PIXEL_CLUSTER_CENTROID_ROW_mf);
994  temp.spare = spare;
995  return temp;
996  }
997 
999  return in;
1000  }
1001 
1003  return in;
1004  }
1005 
1007  return in;
1008  }
1009 
1010  inline double to_real_PIXEL_CLUSTER_centroid_col (const uint64_t& in) {
1011  return (double)in / PIXEL_CLUSTER_CENTROID_COL_mf;
1012  }
1013 
1014  inline double to_real_PIXEL_CLUSTER_centroid_row (const uint64_t& in) {
1015  return (double)in / PIXEL_CLUSTER_CENTROID_ROW_mf;
1016  }
1017 
1019  return in;
1020  }
1021 
1022  // STRIP_CLUSTER word description
1024  const int STRIP_CLUSTER_LAST_lsb = 31;
1025  const float STRIP_CLUSTER_LAST_mf = 1.;
1026 
1027  const int STRIP_CLUSTER_ROW_bits = 1;
1028  const int STRIP_CLUSTER_ROW_lsb = 30;
1029  const float STRIP_CLUSTER_ROW_mf = 1.;
1030 
1033  const float STRIP_CLUSTER_NSTRIPS_mf = 1.;
1034 
1038 
1041  const float STRIP_CLUSTER_SPARE_mf = 1.;
1042 
1043  typedef struct STRIP_CLUSTER {
1050 
1052  STRIP_CLUSTER temp;
1058  return temp;
1059  }
1060 
1062  return (in & SELECTBITS(32, 32)) >> 32;
1063 }
1064 
1066  return (in & SELECTBITS(32, 0));
1067 }
1068 
1070  uint64_t temp = 0;
1071  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(STRIP_CLUSTER_LAST_bits, 0)) << STRIP_CLUSTER_LAST_lsb);
1072  temp |= (((static_cast<uint64_t>(in.row)) & SELECTBITS(STRIP_CLUSTER_ROW_bits, 0)) << STRIP_CLUSTER_ROW_lsb);
1073  temp |= (((static_cast<uint64_t>(in.nstrips)) & SELECTBITS(STRIP_CLUSTER_NSTRIPS_bits, 0)) << STRIP_CLUSTER_NSTRIPS_lsb);
1075  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(STRIP_CLUSTER_SPARE_bits, 0)) << STRIP_CLUSTER_SPARE_lsb);
1076  return temp;
1077  }
1078 
1080  uint64_t temp = up << 32;
1081  return (temp | low);
1082 }
1083 
1084  inline STRIP_CLUSTER fill_STRIP_CLUSTER (const uint64_t& last, const uint64_t& row, const uint64_t& nstrips, const uint64_t& strip_index, const uint64_t& spare) {
1085  STRIP_CLUSTER temp;
1086  temp.last = last;
1087  temp.row = row;
1088  temp.nstrips = nstrips;
1089  temp.strip_index = strip_index;
1090  temp.spare = spare;
1091  return temp;
1092  }
1093 
1095  return in;
1096  }
1097 
1099  return in;
1100  }
1101 
1103  return in;
1104  }
1105 
1107  return in;
1108  }
1109 
1111  return in;
1112  }
1113 
1114  // GHITZ_W1 word description
1115  const int GHITZ_W1_LAST_bits = 1;
1116  const int GHITZ_W1_LAST_lsb = 63;
1117  const float GHITZ_W1_LAST_mf = 1.;
1118 
1119  const int GHITZ_W1_LYR_bits = 6;
1120  const int GHITZ_W1_LYR_lsb = 57;
1121  const float GHITZ_W1_LYR_mf = 1.;
1122 
1123  const int GHITZ_W1_RAD_bits = 18;
1124  const int GHITZ_W1_RAD_lsb = 39;
1125  const float GHITZ_W1_RAD_mf = 256.;
1126 
1127  const int GHITZ_W1_PHI_bits = 16;
1128  const int GHITZ_W1_PHI_lsb = 23;
1129  const float GHITZ_W1_PHI_mf = 8192.;
1130 
1131  const int GHITZ_W1_Z_bits = 20;
1132  const int GHITZ_W1_Z_lsb = 3;
1133  const float GHITZ_W1_Z_mf = 128.;
1134 
1137  const float GHITZ_W1_LASTOFSLICE_mf = 1.;
1138 
1139  const int GHITZ_W1_SPARE_bits = 2;
1140  const int GHITZ_W1_SPARE_lsb = 0;
1141  const float GHITZ_W1_SPARE_mf = 1.;
1142 
1143  // GHITZ_W2 word description
1144  const int GHITZ_W2_CLUSTER1_bits = 19;
1145  const int GHITZ_W2_CLUSTER1_lsb = 45;
1146  const float GHITZ_W2_CLUSTER1_mf = 1.;
1147 
1148  const int GHITZ_W2_CLUSTER2_bits = 19;
1149  const int GHITZ_W2_CLUSTER2_lsb = 26;
1150  const float GHITZ_W2_CLUSTER2_mf = 1.;
1151 
1152  const int GHITZ_W2_ROW_bits = 6;
1153  const int GHITZ_W2_ROW_lsb = 20;
1154  const float GHITZ_W2_ROW_mf = 1.;
1155 
1156  const int GHITZ_W2_SPARE_bits = 20;
1157  const int GHITZ_W2_SPARE_lsb = 0;
1158  const float GHITZ_W2_SPARE_mf = 1.;
1159 
1160  typedef struct GHITZ_w1 {
1165  int64_t z : GHITZ_W1_Z_bits;
1169 
1170  typedef struct GHITZ_w2 {
1176 
1178  GHITZ_w1 temp;
1186  return temp;
1187  }
1188 
1190  GHITZ_w2 temp;
1195  return temp;
1196  }
1197 
1199  uint64_t temp = 0;
1200  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(GHITZ_W1_LAST_bits, 0)) << GHITZ_W1_LAST_lsb);
1201  temp |= (((static_cast<uint64_t>(in.lyr)) & SELECTBITS(GHITZ_W1_LYR_bits, 0)) << GHITZ_W1_LYR_lsb);
1202  temp |= (((static_cast<uint64_t>(in.rad)) & SELECTBITS(GHITZ_W1_RAD_bits, 0)) << GHITZ_W1_RAD_lsb);
1203  temp |= (((static_cast<uint64_t>(in.phi)) & SELECTBITS(GHITZ_W1_PHI_bits, 0)) << GHITZ_W1_PHI_lsb);
1204  temp |= (((static_cast<uint64_t>(in.z)) & SELECTBITS(GHITZ_W1_Z_bits, 0)) << GHITZ_W1_Z_lsb);
1205  temp |= (((static_cast<uint64_t>(in.lastofslice)) & SELECTBITS(GHITZ_W1_LASTOFSLICE_bits, 0)) << GHITZ_W1_LASTOFSLICE_lsb);
1206  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GHITZ_W1_SPARE_bits, 0)) << GHITZ_W1_SPARE_lsb);
1207  return temp;
1208  }
1209 
1211  uint64_t temp = 0;
1212  temp |= (((static_cast<uint64_t>(in.cluster1)) & SELECTBITS(GHITZ_W2_CLUSTER1_bits, 0)) << GHITZ_W2_CLUSTER1_lsb);
1213  temp |= (((static_cast<uint64_t>(in.cluster2)) & SELECTBITS(GHITZ_W2_CLUSTER2_bits, 0)) << GHITZ_W2_CLUSTER2_lsb);
1214  temp |= (((static_cast<uint64_t>(in.row)) & SELECTBITS(GHITZ_W2_ROW_bits, 0)) << GHITZ_W2_ROW_lsb);
1215  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GHITZ_W2_SPARE_bits, 0)) << GHITZ_W2_SPARE_lsb);
1216  return temp;
1217  }
1218 
1219  inline GHITZ_w1 fill_GHITZ_w1 (const uint64_t& last, const uint64_t& lyr, const double& rad, const double& phi, const double& z, const uint64_t& lastofslice, const uint64_t& spare) {
1220  GHITZ_w1 temp;
1221  temp.last = last;
1222  temp.lyr = lyr;
1223  temp.rad = (uint64_t)(rad * GHITZ_W1_RAD_mf);
1224  temp.phi = (int64_t)(phi * GHITZ_W1_PHI_mf);
1225  temp.z = (int64_t)(z * GHITZ_W1_Z_mf);
1226  temp.lastofslice = lastofslice;
1227  temp.spare = spare;
1228  return temp;
1229  }
1230 
1231  inline GHITZ_w2 fill_GHITZ_w2 (const uint64_t& cluster1, const uint64_t& cluster2, const uint64_t& row, const uint64_t& spare) {
1232  GHITZ_w2 temp;
1233  temp.cluster1 = cluster1;
1234  temp.cluster2 = cluster2;
1235  temp.row = row;
1236  temp.spare = spare;
1237  return temp;
1238  }
1239 
1241  return in;
1242  }
1243 
1245  return in;
1246  }
1247 
1248  inline double to_real_GHITZ_w1_rad (const uint64_t& in) {
1249  return (double)in / GHITZ_W1_RAD_mf;
1250  }
1251 
1252  inline double to_real_GHITZ_w1_phi (const int64_t& in) {
1253  return (double)in / GHITZ_W1_PHI_mf;
1254  }
1255 
1256  inline double to_real_GHITZ_w1_z (const int64_t& in) {
1257  return (double)in / GHITZ_W1_Z_mf;
1258  }
1259 
1261  return in;
1262  }
1263 
1265  return in;
1266  }
1267 
1269  return in;
1270  }
1271 
1273  return in;
1274  }
1275 
1277  return in;
1278  }
1279 
1281  return in;
1282  }
1283 
1284  // EDM_STRIPCLUSTER defined flags
1285  const int EDM_STRIPCLUSTER_FLAG = 0x66;
1286 
1287  // EDM_STRIPCLUSTER_W1 word description
1291 
1295 
1299 
1300  // EDM_STRIPCLUSTER_W2 word description
1304 
1305  // EDM_STRIPCLUSTER_W3 word description
1309 
1310  // EDM_STRIPCLUSTER_W4 word description
1314 
1315  // EDM_STRIPCLUSTER_W5 word description
1319 
1320  // EDM_STRIPCLUSTER_W6 word description
1324 
1325  // EDM_STRIPCLUSTER_W7 word description
1329 
1333 
1337 
1341 
1342  // EDM_STRIPCLUSTER_W8 word description
1346 
1350 
1354 
1358 
1359  // EDM_STRIPCLUSTER_W9 word description
1363 
1367 
1371 
1375 
1376  typedef struct EDM_STRIPCLUSTER_w1 {
1381 
1382  typedef struct EDM_STRIPCLUSTER_w2 {
1385 
1386  typedef struct EDM_STRIPCLUSTER_w3 {
1389 
1390  typedef struct EDM_STRIPCLUSTER_w4 {
1393 
1394  typedef struct EDM_STRIPCLUSTER_w5 {
1397 
1398  typedef struct EDM_STRIPCLUSTER_w6 {
1401 
1402  typedef struct EDM_STRIPCLUSTER_w7 {
1408 
1409  typedef struct EDM_STRIPCLUSTER_w8 {
1415 
1416  typedef struct EDM_STRIPCLUSTER_w9 {
1422 
1424  EDM_STRIPCLUSTER_w1 temp;
1428  return temp;
1429  }
1430 
1432  EDM_STRIPCLUSTER_w2 temp;
1434  return temp;
1435  }
1436 
1438  EDM_STRIPCLUSTER_w3 temp;
1440  return temp;
1441  }
1442 
1444  EDM_STRIPCLUSTER_w4 temp;
1446  return temp;
1447  }
1448 
1450  EDM_STRIPCLUSTER_w5 temp;
1452  return temp;
1453  }
1454 
1456  EDM_STRIPCLUSTER_w6 temp;
1458  return temp;
1459  }
1460 
1462  EDM_STRIPCLUSTER_w7 temp;
1467  return temp;
1468  }
1469 
1471  EDM_STRIPCLUSTER_w8 temp;
1476  return temp;
1477  }
1478 
1480  EDM_STRIPCLUSTER_w9 temp;
1485  return temp;
1486  }
1487 
1489  uint64_t temp = 0;
1490  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(EDM_STRIPCLUSTER_W1_FLAG_bits, 0)) << EDM_STRIPCLUSTER_W1_FLAG_lsb);
1493  return temp;
1494  }
1495 
1497  uint64_t temp = 0;
1499  return temp;
1500  }
1501 
1503  uint64_t temp = 0;
1505  return temp;
1506  }
1507 
1509  uint64_t temp = 0;
1511  return temp;
1512  }
1513 
1515  uint64_t temp = 0;
1517  return temp;
1518  }
1519 
1521  uint64_t temp = 0;
1523  return temp;
1524  }
1525 
1527  uint64_t temp = 0;
1532  return temp;
1533  }
1534 
1536  uint64_t temp = 0;
1541  return temp;
1542  }
1543 
1545  uint64_t temp = 0;
1550  return temp;
1551  }
1552 
1553  inline EDM_STRIPCLUSTER_w1 fill_EDM_STRIPCLUSTER_w1 (const uint64_t& flag, const uint64_t& id_hash, const uint64_t& spare) {
1554  EDM_STRIPCLUSTER_w1 temp;
1555  temp.flag = flag;
1556  temp.id_hash = id_hash;
1557  temp.spare = spare;
1558  return temp;
1559  }
1560 
1562  EDM_STRIPCLUSTER_w2 temp;
1563  temp.identifier = identifier;
1564  return temp;
1565  }
1566 
1568  EDM_STRIPCLUSTER_w3 temp;
1569  temp.rdo_list_w1 = rdo_list_w1;
1570  return temp;
1571  }
1572 
1574  EDM_STRIPCLUSTER_w4 temp;
1575  temp.rdo_list_w2 = rdo_list_w2;
1576  return temp;
1577  }
1578 
1580  EDM_STRIPCLUSTER_w5 temp;
1581  temp.rdo_list_w3 = rdo_list_w3;
1582  return temp;
1583  }
1584 
1586  EDM_STRIPCLUSTER_w6 temp;
1587  temp.rdo_list_w4 = rdo_list_w4;
1588  return temp;
1589  }
1590 
1591  inline EDM_STRIPCLUSTER_w7 fill_EDM_STRIPCLUSTER_w7 (const double& localposition_x, const double& localposition_y, const double& localcovariance_xx, const uint64_t& spare) {
1592  EDM_STRIPCLUSTER_w7 temp;
1593  temp.localposition_x = (int64_t)(localposition_x * EDM_STRIPCLUSTER_W7_LOCALPOSITION_X_mf);
1594  temp.localposition_y = (int64_t)(localposition_y * EDM_STRIPCLUSTER_W7_LOCALPOSITION_Y_mf);
1596  temp.spare = spare;
1597  return temp;
1598  }
1599 
1600  inline EDM_STRIPCLUSTER_w8 fill_EDM_STRIPCLUSTER_w8 (const double& globalposition_x, const double& globalposition_y, const uint64_t& channels_in_phi, const uint64_t& spare) {
1601  EDM_STRIPCLUSTER_w8 temp;
1602  temp.globalposition_x = (int64_t)(globalposition_x * EDM_STRIPCLUSTER_W8_GLOBALPOSITION_X_mf);
1603  temp.globalposition_y = (int64_t)(globalposition_y * EDM_STRIPCLUSTER_W8_GLOBALPOSITION_Y_mf);
1604  temp.channels_in_phi = channels_in_phi;
1605  temp.spare = spare;
1606  return temp;
1607  }
1608 
1609  inline EDM_STRIPCLUSTER_w9 fill_EDM_STRIPCLUSTER_w9 (const double& globalposition_z, const uint64_t& lastword, const uint64_t& index, const uint64_t& spare) {
1610  EDM_STRIPCLUSTER_w9 temp;
1611  temp.globalposition_z = (int64_t)(globalposition_z * EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_mf);
1612  temp.lastword = lastword;
1613  temp.index = index;
1614  temp.spare = spare;
1615  return temp;
1616  }
1617 
1619  return in;
1620  }
1621 
1623  return in;
1624  }
1625 
1627  return in;
1628  }
1629 
1631  return in;
1632  }
1633 
1635  return in;
1636  }
1637 
1639  return in;
1640  }
1641 
1643  return in;
1644  }
1645 
1647  return in;
1648  }
1649 
1650  inline double to_real_EDM_STRIPCLUSTER_w7_localposition_x (const int64_t& in) {
1651  return (double)in / EDM_STRIPCLUSTER_W7_LOCALPOSITION_X_mf;
1652  }
1653 
1654  inline double to_real_EDM_STRIPCLUSTER_w7_localposition_y (const int64_t& in) {
1655  return (double)in / EDM_STRIPCLUSTER_W7_LOCALPOSITION_Y_mf;
1656  }
1657 
1659  return (double)in / EDM_STRIPCLUSTER_W7_LOCALCOVARIANCE_XX_mf;
1660  }
1661 
1663  return in;
1664  }
1665 
1666  inline double to_real_EDM_STRIPCLUSTER_w8_globalposition_x (const int64_t& in) {
1667  return (double)in / EDM_STRIPCLUSTER_W8_GLOBALPOSITION_X_mf;
1668  }
1669 
1670  inline double to_real_EDM_STRIPCLUSTER_w8_globalposition_y (const int64_t& in) {
1671  return (double)in / EDM_STRIPCLUSTER_W8_GLOBALPOSITION_Y_mf;
1672  }
1673 
1675  return in;
1676  }
1677 
1679  return in;
1680  }
1681 
1682  inline double to_real_EDM_STRIPCLUSTER_w9_globalposition_z (const int64_t& in) {
1683  return (double)in / EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_mf;
1684  }
1685 
1687  return in;
1688  }
1689 
1691  return in;
1692  }
1693 
1695  return in;
1696  }
1697 
1698  // EDM_PIXELCLUSTER defined flags
1699  const int EDM_PIXELCLUSTER_FLAG = 0x77;
1700 
1701  // EDM_PIXELCLUSTER_W1 word description
1705 
1709 
1713 
1714  // EDM_PIXELCLUSTER_W2 word description
1718 
1719  // EDM_PIXELCLUSTER_W3 word description
1723 
1724  // EDM_PIXELCLUSTER_W4 word description
1728 
1729  // EDM_PIXELCLUSTER_W5 word description
1733 
1734  // EDM_PIXELCLUSTER_W6 word description
1738 
1739  // EDM_PIXELCLUSTER_W7 word description
1743 
1747 
1751 
1755 
1759 
1763 
1764  // EDM_PIXELCLUSTER_W8 word description
1768 
1772 
1776 
1780 
1784 
1785  // EDM_PIXELCLUSTER_W9 word description
1789 
1793 
1797 
1798  // EDM_PIXELCLUSTER_W10 word description
1802 
1806 
1810 
1814 
1815  typedef struct EDM_PIXELCLUSTER_w1 {
1820 
1821  typedef struct EDM_PIXELCLUSTER_w2 {
1824 
1825  typedef struct EDM_PIXELCLUSTER_w3 {
1828 
1829  typedef struct EDM_PIXELCLUSTER_w4 {
1832 
1833  typedef struct EDM_PIXELCLUSTER_w5 {
1836 
1837  typedef struct EDM_PIXELCLUSTER_w6 {
1840 
1841  typedef struct EDM_PIXELCLUSTER_w7 {
1849 
1850  typedef struct EDM_PIXELCLUSTER_w8 {
1857 
1858  typedef struct EDM_PIXELCLUSTER_w9 {
1863 
1864  typedef struct EDM_PIXELCLUSTER_w10 {
1870 
1872  EDM_PIXELCLUSTER_w1 temp;
1876  return temp;
1877  }
1878 
1880  EDM_PIXELCLUSTER_w2 temp;
1882  return temp;
1883  }
1884 
1886  EDM_PIXELCLUSTER_w3 temp;
1888  return temp;
1889  }
1890 
1892  EDM_PIXELCLUSTER_w4 temp;
1894  return temp;
1895  }
1896 
1898  EDM_PIXELCLUSTER_w5 temp;
1900  return temp;
1901  }
1902 
1904  EDM_PIXELCLUSTER_w6 temp;
1906  return temp;
1907  }
1908 
1910  EDM_PIXELCLUSTER_w7 temp;
1917  return temp;
1918  }
1919 
1921  EDM_PIXELCLUSTER_w8 temp;
1927  return temp;
1928  }
1929 
1931  EDM_PIXELCLUSTER_w9 temp;
1935  return temp;
1936  }
1937 
1939  EDM_PIXELCLUSTER_w10 temp;
1944  return temp;
1945  }
1946 
1948  uint64_t temp = 0;
1949  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(EDM_PIXELCLUSTER_W1_FLAG_bits, 0)) << EDM_PIXELCLUSTER_W1_FLAG_lsb);
1952  return temp;
1953  }
1954 
1956  uint64_t temp = 0;
1958  return temp;
1959  }
1960 
1962  uint64_t temp = 0;
1964  return temp;
1965  }
1966 
1968  uint64_t temp = 0;
1970  return temp;
1971  }
1972 
1974  uint64_t temp = 0;
1976  return temp;
1977  }
1978 
1980  uint64_t temp = 0;
1982  return temp;
1983  }
1984 
1986  uint64_t temp = 0;
1993  return temp;
1994  }
1995 
1997  uint64_t temp = 0;
2003  return temp;
2004  }
2005 
2007  uint64_t temp = 0;
2011  return temp;
2012  }
2013 
2015  uint64_t temp = 0;
2020  return temp;
2021  }
2022 
2023  inline EDM_PIXELCLUSTER_w1 fill_EDM_PIXELCLUSTER_w1 (const uint64_t& flag, const uint64_t& id_hash, const uint64_t& spare) {
2024  EDM_PIXELCLUSTER_w1 temp;
2025  temp.flag = flag;
2026  temp.id_hash = id_hash;
2027  temp.spare = spare;
2028  return temp;
2029  }
2030 
2032  EDM_PIXELCLUSTER_w2 temp;
2033  temp.identifier = identifier;
2034  return temp;
2035  }
2036 
2038  EDM_PIXELCLUSTER_w3 temp;
2039  temp.rdo_list_w1 = rdo_list_w1;
2040  return temp;
2041  }
2042 
2044  EDM_PIXELCLUSTER_w4 temp;
2045  temp.rdo_list_w2 = rdo_list_w2;
2046  return temp;
2047  }
2048 
2050  EDM_PIXELCLUSTER_w5 temp;
2051  temp.rdo_list_w3 = rdo_list_w3;
2052  return temp;
2053  }
2054 
2056  EDM_PIXELCLUSTER_w6 temp;
2057  temp.rdo_list_w4 = rdo_list_w4;
2058  return temp;
2059  }
2060 
2061  inline EDM_PIXELCLUSTER_w7 fill_EDM_PIXELCLUSTER_w7 (const double& localposition_x, const double& localposition_y, const uint64_t& channels_in_phi, const uint64_t& channels_in_eta, const double& width_in_eta, const uint64_t& spare) {
2062  EDM_PIXELCLUSTER_w7 temp;
2063  temp.localposition_x = (int64_t)(localposition_x * EDM_PIXELCLUSTER_W7_LOCALPOSITION_X_mf);
2064  temp.localposition_y = (int64_t)(localposition_y * EDM_PIXELCLUSTER_W7_LOCALPOSITION_Y_mf);
2065  temp.channels_in_phi = channels_in_phi;
2066  temp.channels_in_eta = channels_in_eta;
2068  temp.spare = spare;
2069  return temp;
2070  }
2071 
2072  inline EDM_PIXELCLUSTER_w8 fill_EDM_PIXELCLUSTER_w8 (const double& localcovariance_xx, const double& localcovariance_yy, const double& omega_x, const double& omega_y, const uint64_t& spare) {
2073  EDM_PIXELCLUSTER_w8 temp;
2076  temp.omega_x = (uint64_t)(omega_x * EDM_PIXELCLUSTER_W8_OMEGA_X_mf);
2077  temp.omega_y = (uint64_t)(omega_y * EDM_PIXELCLUSTER_W8_OMEGA_Y_mf);
2078  temp.spare = spare;
2079  return temp;
2080  }
2081 
2082  inline EDM_PIXELCLUSTER_w9 fill_EDM_PIXELCLUSTER_w9 (const double& globalposition_x, const double& globalposition_y, const uint64_t& spare) {
2083  EDM_PIXELCLUSTER_w9 temp;
2084  temp.globalposition_x = (int64_t)(globalposition_x * EDM_PIXELCLUSTER_W9_GLOBALPOSITION_X_mf);
2085  temp.globalposition_y = (int64_t)(globalposition_y * EDM_PIXELCLUSTER_W9_GLOBALPOSITION_Y_mf);
2086  temp.spare = spare;
2087  return temp;
2088  }
2089 
2090  inline EDM_PIXELCLUSTER_w10 fill_EDM_PIXELCLUSTER_w10 (const double& globalposition_z, const uint64_t& total_tot, const uint64_t& lastword, const uint64_t& spare) {
2091  EDM_PIXELCLUSTER_w10 temp;
2092  temp.globalposition_z = (int64_t)(globalposition_z * EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_mf);
2093  temp.total_tot = total_tot;
2094  temp.lastword = lastword;
2095  temp.spare = spare;
2096  return temp;
2097  }
2098 
2100  return in;
2101  }
2102 
2104  return in;
2105  }
2106 
2108  return in;
2109  }
2110 
2112  return in;
2113  }
2114 
2116  return in;
2117  }
2118 
2120  return in;
2121  }
2122 
2124  return in;
2125  }
2126 
2128  return in;
2129  }
2130 
2131  inline double to_real_EDM_PIXELCLUSTER_w7_localposition_x (const int64_t& in) {
2132  return (double)in / EDM_PIXELCLUSTER_W7_LOCALPOSITION_X_mf;
2133  }
2134 
2135  inline double to_real_EDM_PIXELCLUSTER_w7_localposition_y (const int64_t& in) {
2136  return (double)in / EDM_PIXELCLUSTER_W7_LOCALPOSITION_Y_mf;
2137  }
2138 
2140  return in;
2141  }
2142 
2144  return in;
2145  }
2146 
2148  return (double)in / EDM_PIXELCLUSTER_W7_WIDTH_IN_ETA_mf;
2149  }
2150 
2152  return in;
2153  }
2154 
2156  return (double)in / EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_XX_mf;
2157  }
2158 
2160  return (double)in / EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_YY_mf;
2161  }
2162 
2163  inline double to_real_EDM_PIXELCLUSTER_w8_omega_x (const uint64_t& in) {
2164  return (double)in / EDM_PIXELCLUSTER_W8_OMEGA_X_mf;
2165  }
2166 
2167  inline double to_real_EDM_PIXELCLUSTER_w8_omega_y (const uint64_t& in) {
2168  return (double)in / EDM_PIXELCLUSTER_W8_OMEGA_Y_mf;
2169  }
2170 
2172  return in;
2173  }
2174 
2175  inline double to_real_EDM_PIXELCLUSTER_w9_globalposition_x (const int64_t& in) {
2176  return (double)in / EDM_PIXELCLUSTER_W9_GLOBALPOSITION_X_mf;
2177  }
2178 
2179  inline double to_real_EDM_PIXELCLUSTER_w9_globalposition_y (const int64_t& in) {
2180  return (double)in / EDM_PIXELCLUSTER_W9_GLOBALPOSITION_Y_mf;
2181  }
2182 
2184  return in;
2185  }
2186 
2187  inline double to_real_EDM_PIXELCLUSTER_w10_globalposition_z (const int64_t& in) {
2188  return (double)in / EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_mf;
2189  }
2190 
2192  return in;
2193  }
2194 
2196  return in;
2197  }
2198 
2200  return in;
2201  }
2202 
2203  // PIXEL_EF_RDO word description
2204  const int PIXEL_EF_RDO_LAST_bits = 1;
2205  const int PIXEL_EF_RDO_LAST_lsb = 63;
2206  const float PIXEL_EF_RDO_LAST_mf = 1.;
2207 
2208  const int PIXEL_EF_RDO_ROW_bits = 10;
2209  const int PIXEL_EF_RDO_ROW_lsb = 53;
2210  const float PIXEL_EF_RDO_ROW_mf = 1.;
2211 
2212  const int PIXEL_EF_RDO_COL_bits = 10;
2213  const int PIXEL_EF_RDO_COL_lsb = 43;
2214  const float PIXEL_EF_RDO_COL_mf = 1.;
2215 
2216  const int PIXEL_EF_RDO_TOT_bits = 4;
2217  const int PIXEL_EF_RDO_TOT_lsb = 39;
2218  const float PIXEL_EF_RDO_TOT_mf = 1.;
2219 
2220  const int PIXEL_EF_RDO_LVL1_bits = 1;
2221  const int PIXEL_EF_RDO_LVL1_lsb = 38;
2222  const float PIXEL_EF_RDO_LVL1_mf = 1.;
2223 
2224  const int PIXEL_EF_RDO_SPARE_bits = 38;
2225  const int PIXEL_EF_RDO_SPARE_lsb = 0;
2226  const float PIXEL_EF_RDO_SPARE_mf = 1.;
2227 
2228  typedef struct PIXEL_EF_RDO {
2236 
2238  PIXEL_EF_RDO temp;
2245  return temp;
2246  }
2247 
2249  uint64_t temp = 0;
2250  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(PIXEL_EF_RDO_LAST_bits, 0)) << PIXEL_EF_RDO_LAST_lsb);
2251  temp |= (((static_cast<uint64_t>(in.row)) & SELECTBITS(PIXEL_EF_RDO_ROW_bits, 0)) << PIXEL_EF_RDO_ROW_lsb);
2252  temp |= (((static_cast<uint64_t>(in.col)) & SELECTBITS(PIXEL_EF_RDO_COL_bits, 0)) << PIXEL_EF_RDO_COL_lsb);
2253  temp |= (((static_cast<uint64_t>(in.tot)) & SELECTBITS(PIXEL_EF_RDO_TOT_bits, 0)) << PIXEL_EF_RDO_TOT_lsb);
2254  temp |= (((static_cast<uint64_t>(in.lvl1)) & SELECTBITS(PIXEL_EF_RDO_LVL1_bits, 0)) << PIXEL_EF_RDO_LVL1_lsb);
2255  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(PIXEL_EF_RDO_SPARE_bits, 0)) << PIXEL_EF_RDO_SPARE_lsb);
2256  return temp;
2257  }
2258 
2259  inline PIXEL_EF_RDO fill_PIXEL_EF_RDO (const uint64_t& last, const uint64_t& row, const uint64_t& col, const uint64_t& tot, const uint64_t& lvl1, const uint64_t& spare) {
2260  PIXEL_EF_RDO temp;
2261  temp.last = last;
2262  temp.row = row;
2263  temp.col = col;
2264  temp.tot = tot;
2265  temp.lvl1 = lvl1;
2266  temp.spare = spare;
2267  return temp;
2268  }
2269 
2271  return in;
2272  }
2273 
2275  return in;
2276  }
2277 
2279  return in;
2280  }
2281 
2283  return in;
2284  }
2285 
2287  return in;
2288  }
2289 
2291  return in;
2292  }
2293 
2294  // STRIP_EF_RDO word description
2295  const int STRIP_EF_RDO_LAST_bits = 1;
2296  const int STRIP_EF_RDO_LAST_lsb = 31;
2297  const float STRIP_EF_RDO_LAST_mf = 1.;
2298 
2300  const int STRIP_EF_RDO_CHIPID_lsb = 27;
2301  const float STRIP_EF_RDO_CHIPID_mf = 1.;
2302 
2305  const float STRIP_EF_RDO_STRIP_NUM_mf = 1.;
2306 
2310 
2311  const int STRIP_EF_RDO_SPARE_bits = 16;
2312  const int STRIP_EF_RDO_SPARE_lsb = 0;
2313  const float STRIP_EF_RDO_SPARE_mf = 1.;
2314 
2315  typedef struct STRIP_EF_RDO {
2322 
2324  STRIP_EF_RDO temp;
2330  return temp;
2331  }
2332 
2334  return (in & SELECTBITS(32, 32)) >> 32;
2335 }
2336 
2338  return (in & SELECTBITS(32, 0));
2339 }
2340 
2342  uint64_t temp = 0;
2343  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(STRIP_EF_RDO_LAST_bits, 0)) << STRIP_EF_RDO_LAST_lsb);
2344  temp |= (((static_cast<uint64_t>(in.chipid)) & SELECTBITS(STRIP_EF_RDO_CHIPID_bits, 0)) << STRIP_EF_RDO_CHIPID_lsb);
2347  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(STRIP_EF_RDO_SPARE_bits, 0)) << STRIP_EF_RDO_SPARE_lsb);
2348  return temp;
2349  }
2350 
2352  uint64_t temp = up << 32;
2353  return (temp | low);
2354 }
2355 
2356  inline STRIP_EF_RDO fill_STRIP_EF_RDO (const uint64_t& last, const uint64_t& chipid, const uint64_t& strip_num, const uint64_t& cluster_map, const uint64_t& spare) {
2357  STRIP_EF_RDO temp;
2358  temp.last = last;
2359  temp.chipid = chipid;
2360  temp.strip_num = strip_num;
2361  temp.cluster_map = cluster_map;
2362  temp.spare = spare;
2363  return temp;
2364  }
2365 
2367  return in;
2368  }
2369 
2371  return in;
2372  }
2373 
2375  return in;
2376  }
2377 
2379  return in;
2380  }
2381 
2383  return in;
2384  }
2385 
2386 
2387 };
2388 
2389 #endif // EFTRACKING_FPGA_INTEGRATION_FPGADATAFORMATUTILITIES_H
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_lsb
const int EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_lsb
Definition: FPGADataFormatUtilities.h:1361
FPGADataFormatUtilities::get_bitfields_RD_HDR_w2
RD_HDR_w2 get_bitfields_RD_HDR_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:549
FPGADataFormatUtilities::PIXEL_EF_RDO_COL_mf
const float PIXEL_EF_RDO_COL_mf
Definition: FPGADataFormatUtilities.h:2214
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_YY_bits
const int EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_YY_bits
Definition: FPGADataFormatUtilities.h:1769
FPGADataFormatUtilities::get_dataformat_RD_HDR_w1
uint64_t get_dataformat_RD_HDR_w1(const RD_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:557
FPGADataFormatUtilities::to_real_EVT_FTR_w1_flag
uint64_t to_real_EVT_FTR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:282
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w8_omega_y
double to_real_EDM_PIXELCLUSTER_w8_omega_y(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2167
FPGADataFormatUtilities::GTRACK_HDR_W1_SPARE_mf
const float GTRACK_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:697
FPGADataFormatUtilities::RD_HDR_W1_SPARE_bits
const int RD_HDR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:498
FPGADataFormatUtilities::RD_HDR_w2
Definition: FPGADataFormatUtilities.h:528
FPGADataFormatUtilities::SLICE_HDR_FLAG
const int SLICE_HDR_FLAG
Definition: FPGADataFormatUtilities.h:377
FPGADataFormatUtilities::PIXEL_EF_RDO_LVL1_mf
const float PIXEL_EF_RDO_LVL1_mf
Definition: FPGADataFormatUtilities.h:2222
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w8_spare
uint64_t to_real_EDM_STRIPCLUSTER_w8_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1678
FPGADataFormatUtilities::PIXEL_EF_RDO_ROW_mf
const float PIXEL_EF_RDO_ROW_mf
Definition: FPGADataFormatUtilities.h:2210
FPGADataFormatUtilities::SLICE_HDR_w1
Definition: FPGADataFormatUtilities.h:400
query_example.row
row
Definition: query_example.py:24
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w2
Definition: FPGADataFormatUtilities.h:1821
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_SPARE_bits
const int EDM_PIXELCLUSTER_W9_SPARE_bits
Definition: FPGADataFormatUtilities.h:1794
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w2
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w2 EDM_STRIPCLUSTER_w2
FPGADataFormatUtilities::PIXEL_CLUSTER::centroid_col
uint64_t centroid_col
Definition: FPGADataFormatUtilities.h:960
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9::lastword
uint64_t lastword
Definition: FPGADataFormatUtilities.h:1418
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w2_identifier
uint64_t to_real_EDM_STRIPCLUSTER_w2_identifier(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1630
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w5
EDM_STRIPCLUSTER_w5 fill_EDM_STRIPCLUSTER_w5(const uint64_t &rdo_list_w3)
Definition: FPGADataFormatUtilities.h:1579
FPGADataFormatUtilities::GTRACK_HDR_W3_PHI_bits
const int GTRACK_HDR_W3_PHI_bits
Definition: FPGADataFormatUtilities.h:721
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_LASTWORD_bits
const int EDM_PIXELCLUSTER_W10_LASTWORD_bits
Definition: FPGADataFormatUtilities.h:1807
FPGADataFormatUtilities::GTRACK_HDR_w3::qoverpt
int64_t qoverpt
Definition: FPGADataFormatUtilities.h:754
FPGADataFormatUtilities::GHITZ_W2_SPARE_lsb
const int GHITZ_W2_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1157
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_localposition_y
double to_real_EDM_PIXELCLUSTER_w7_localposition_y(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2135
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_SPARE_mf
const float EDM_PIXELCLUSTER_W8_SPARE_mf
Definition: FPGADataFormatUtilities.h:1783
FPGADataFormatUtilities::STRIP_EF_RDO::strip_num
uint64_t strip_num
Definition: FPGADataFormatUtilities.h:2318
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w10_globalposition_z
double to_real_EDM_PIXELCLUSTER_w10_globalposition_z(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2187
FPGADataFormatUtilities::EVT_HDR_W1_FLAG_lsb
const int EVT_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:23
FPGADataFormatUtilities::SLICE_HDR_W1_ETA_REGION_lsb
const int SLICE_HDR_W1_ETA_REGION_lsb
Definition: FPGADataFormatUtilities.h:389
FPGADataFormatUtilities::M_HDR_w1
Definition: FPGADataFormatUtilities.h:326
FPGADataFormatUtilities::GHITZ_W1_LYR_mf
const float GHITZ_W1_LYR_mf
Definition: FPGADataFormatUtilities.h:1121
FPGADataFormatUtilities::to_real_GTRACK_HDR_w3_spare
uint64_t to_real_GTRACK_HDR_w3_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:927
FPGADataFormatUtilities::GTRACK_HDR_W3_PHI_mf
const float GTRACK_HDR_W3_PHI_mf
Definition: FPGADataFormatUtilities.h:723
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w5
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w5 EDM_PIXELCLUSTER_w5
FPGADataFormatUtilities::to_real_GHITZ_w1_lastofslice
uint64_t to_real_GHITZ_w1_lastofslice(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1260
FPGADataFormatUtilities::GTRACK_HDR_w1
struct FPGADataFormatUtilities::GTRACK_HDR_w1 GTRACK_HDR_w1
FPGADataFormatUtilities::to_real_RD_HDR_w1_type
uint64_t to_real_RD_HDR_w1_type(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:607
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1
Definition: FPGADataFormatUtilities.h:1376
FPGADataFormatUtilities::EVT_FTR_w1
Definition: FPGADataFormatUtilities.h:204
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8 EDM_STRIPCLUSTER_w8
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_spare
uint64_t to_real_STRIP_CLUSTER_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1110
FPGADataFormatUtilities::to_real_EVT_HDR_w2_runnumber
uint64_t to_real_EVT_HDR_w2_runnumber(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:158
FPGADataFormatUtilities::GHITZ_w1::phi
int64_t phi
Definition: FPGADataFormatUtilities.h:1164
FPGADataFormatUtilities::EVT_HDR_w3
struct FPGADataFormatUtilities::EVT_HDR_w3 EVT_HDR_w3
FPGADataFormatUtilities::SLICE_HDR_W1_ETA_REGION_bits
const int SLICE_HDR_W1_ETA_REGION_bits
Definition: FPGADataFormatUtilities.h:388
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:1816
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w3::rdo_list_w1
uint64_t rdo_list_w1
Definition: FPGADataFormatUtilities.h:1826
FPGADataFormatUtilities::RD_HDR_W1_PHI_REGION_lsb
const int RD_HDR_W1_PHI_REGION_lsb
Definition: FPGADataFormatUtilities.h:475
FPGADataFormatUtilities::GTRACK_HDR_w1::hough_x_bin
uint64_t hough_x_bin
Definition: FPGADataFormatUtilities.h:739
FPGADataFormatUtilities::PIXEL_CLUSTER::col
uint64_t col
Definition: FPGADataFormatUtilities.h:958
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_CHANNELS_IN_ETA_lsb
const int EDM_PIXELCLUSTER_W7_CHANNELS_IN_ETA_lsb
Definition: FPGADataFormatUtilities.h:1753
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1868
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_X_BIN_lsb
const int RD_HDR_W1_HOUGH_X_BIN_lsb
Definition: FPGADataFormatUtilities.h:483
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w4
uint64_t get_dataformat_EDM_PIXELCLUSTER_w4(const EDM_PIXELCLUSTER_w4 &in)
Definition: FPGADataFormatUtilities.h:1967
FPGADataFormatUtilities::EVT_HDR_w1::l0id
uint64_t l0id
Definition: FPGADataFormatUtilities.h:58
FPGADataFormatUtilities::GHITZ_w1
Definition: FPGADataFormatUtilities.h:1160
FPGADataFormatUtilities::GHITZ_W1_Z_lsb
const int GHITZ_W1_Z_lsb
Definition: FPGADataFormatUtilities.h:1132
FPGADataFormatUtilities::GHITZ_W1_LYR_bits
const int GHITZ_W1_LYR_bits
Definition: FPGADataFormatUtilities.h:1119
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7 EDM_PIXELCLUSTER_w7
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_OMEGA_X_bits
const int EDM_PIXELCLUSTER_W8_OMEGA_X_bits
Definition: FPGADataFormatUtilities.h:1773
FPGADataFormatUtilities::SLICE_HDR_W1_SLICEID_bits
const int SLICE_HDR_W1_SLICEID_bits
Definition: FPGADataFormatUtilities.h:384
FPGADataFormatUtilities::to_real_GHITZ_w1_z
double to_real_GHITZ_w1_z(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1256
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w9::globalposition_x
int64_t globalposition_x
Definition: FPGADataFormatUtilities.h:1859
FPGADataFormatUtilities::EVT_FTR_W3_CRC_mf
const float EVT_FTR_W3_CRC_mf
Definition: FPGADataFormatUtilities.h:202
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_Spare_lsb
const int EDM_PIXELCLUSTER_W1_Spare_lsb
Definition: FPGADataFormatUtilities.h:1711
FPGADataFormatUtilities::to_real_GTRACK_HDR_w3_phi
int64_t to_real_GTRACK_HDR_w3_phi(const int64_t &in)
Definition: FPGADataFormatUtilities.h:919
FPGADataFormatUtilities::STRIP_EF_RDO::cluster_map
uint64_t cluster_map
Definition: FPGADataFormatUtilities.h:2319
FPGADataFormatUtilities::get_dataformat_EVT_HDR_w3
uint64_t get_dataformat_EVT_HDR_w3(const EVT_HDR_w3 &in)
Definition: FPGADataFormatUtilities.h:112
FPGADataFormatUtilities::M_HDR_W1_FLAG_bits
const int M_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:310
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_SPARE_mf
const float EDM_PIXELCLUSTER_W7_SPARE_mf
Definition: FPGADataFormatUtilities.h:1762
FPGADataFormatUtilities::GTRACK_HDR_w3::phi
int64_t phi
Definition: FPGADataFormatUtilities.h:755
FPGADataFormatUtilities::RD_HDR_w1
struct FPGADataFormatUtilities::RD_HDR_w1 RD_HDR_w1
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALPOSITION_Y_lsb
const int EDM_STRIPCLUSTER_W7_LOCALPOSITION_Y_lsb
Definition: FPGADataFormatUtilities.h:1331
FPGADataFormatUtilities::get_dataformat_EVT_FTR_w2
uint64_t get_dataformat_EVT_FTR_w2(const EVT_FTR_w2 &in)
Definition: FPGADataFormatUtilities.h:248
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w1
EDM_STRIPCLUSTER_w1 get_bitfields_EDM_STRIPCLUSTER_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1423
FPGADataFormatUtilities::RD_HDR_W1_PHI_REGION_bits
const int RD_HDR_W1_PHI_REGION_bits
Definition: FPGADataFormatUtilities.h:474
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_SPARE_mf
const float EDM_PIXELCLUSTER_W9_SPARE_mf
Definition: FPGADataFormatUtilities.h:1796
FPGADataFormatUtilities::EVT_HDR_W3_CRC_bits
const int EVT_HDR_W3_CRC_bits
Definition: FPGADataFormatUtilities.h:52
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_slice
uint64_t to_real_GTRACK_HDR_w1_slice(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:875
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_row
uint64_t to_real_STRIP_CLUSTER_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1098
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_ETA_lsb
const int RD_HDR_W2_GLOBAL_ETA_lsb
Definition: FPGADataFormatUtilities.h:508
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W5_RDO_LIST_W3_lsb
const int EDM_STRIPCLUSTER_W5_RDO_LIST_W3_lsb
Definition: FPGADataFormatUtilities.h:1317
FPGADataFormatUtilities::STRIP_EF_RDO_CHIPID_lsb
const int STRIP_EF_RDO_CHIPID_lsb
Definition: FPGADataFormatUtilities.h:2300
FPGADataFormatUtilities::fill_RD_HDR_w1
RD_HDR_w1 fill_RD_HDR_w1(const uint64_t &flag, const uint64_t &type, const uint64_t &eta_region, const uint64_t &phi_region, const uint64_t &slice, const uint64_t &hough_x_bin, const uint64_t &hough_y_bin, const uint64_t &second_stage, const uint64_t &layer_bitmask, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:580
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w2::identifier
uint64_t identifier
Definition: FPGADataFormatUtilities.h:1383
FPGADataFormatUtilities::get_dataformat_STRIP_CLUSTER_64
uint64_t get_dataformat_STRIP_CLUSTER_64(const uint64_t &up, const uint64_t &low)
Definition: FPGADataFormatUtilities.h:1079
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7
Definition: FPGADataFormatUtilities.h:1841
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1::id_hash
uint64_t id_hash
Definition: FPGADataFormatUtilities.h:1378
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:557
FPGADataFormatUtilities::PIXEL_EF_RDO::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:2234
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w8_spare
uint64_t to_real_EDM_PIXELCLUSTER_w8_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2171
FPGADataFormatUtilities::EVT_FTR_W2_ERROR_FLAGS_mf
const float EVT_FTR_W2_ERROR_FLAGS_mf
Definition: FPGADataFormatUtilities.h:193
FPGADataFormatUtilities::GTRACK_HDR_W2_D0_mf
const float GTRACK_HDR_W2_D0_mf
Definition: FPGADataFormatUtilities.h:706
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w7
EDM_STRIPCLUSTER_w7 get_bitfields_EDM_STRIPCLUSTER_w7(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1461
FPGADataFormatUtilities::PIXEL_EF_RDO_TOT_bits
const int PIXEL_EF_RDO_TOT_bits
Definition: FPGADataFormatUtilities.h:2216
FPGADataFormatUtilities::GTRACK_HDR_W1_FLAG_bits
const int GTRACK_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:659
FPGADataFormatUtilities::EVT_HDR_w3
Definition: FPGADataFormatUtilities.h:68
FPGADataFormatUtilities::PIXEL_EF_RDO::row
uint64_t row
Definition: FPGADataFormatUtilities.h:2230
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w5_rdo_list_w3
uint64_t to_real_EDM_STRIPCLUSTER_w5_rdo_list_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1642
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w7_localcovariance_xx
double to_real_EDM_STRIPCLUSTER_w7_localcovariance_xx(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1658
FPGADataFormatUtilities::RD_HDR_W1_ETA_REGION_mf
const float RD_HDR_W1_ETA_REGION_mf
Definition: FPGADataFormatUtilities.h:472
FPGADataFormatUtilities::STRIP_CLUSTER_LAST_bits
const int STRIP_CLUSTER_LAST_bits
Definition: FPGADataFormatUtilities.h:1023
FPGADataFormatUtilities::EVT_FTR_W3_WORD_COUNT_mf
const float EVT_FTR_W3_WORD_COUNT_mf
Definition: FPGADataFormatUtilities.h:198
FPGADataFormatUtilities::STRIP_EF_RDO_SPARE_mf
const float STRIP_EF_RDO_SPARE_mf
Definition: FPGADataFormatUtilities.h:2313
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w9::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1861
FPGADataFormatUtilities::STRIP_EF_RDO::last
uint64_t last
Definition: FPGADataFormatUtilities.h:2316
FPGADataFormatUtilities::GTRACK_HDR_W2_SPARE_bits
const int GTRACK_HDR_W2_SPARE_bits
Definition: FPGADataFormatUtilities.h:712
FPGADataFormatUtilities::EVT_HDR_W1_FLAG_mf
const float EVT_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:24
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_X_BIN_bits
const int RD_HDR_W1_HOUGH_X_BIN_bits
Definition: FPGADataFormatUtilities.h:482
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_chipid
uint64_t to_real_STRIP_EF_RDO_chipid(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2370
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALPOSITION_Y_lsb
const int EDM_PIXELCLUSTER_W7_LOCALPOSITION_Y_lsb
Definition: FPGADataFormatUtilities.h:1745
FPGADataFormatUtilities::GTRACK_HDR_W1_SPARE_bits
const int GTRACK_HDR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:695
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W3_RDO_LIST_W1_mf
const float EDM_PIXELCLUSTER_W3_RDO_LIST_W1_mf
Definition: FPGADataFormatUtilities.h:1722
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w1
EDM_PIXELCLUSTER_w1 fill_EDM_PIXELCLUSTER_w1(const uint64_t &flag, const uint64_t &id_hash, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:2023
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6
Definition: FPGADataFormatUtilities.h:1398
FPGADataFormatUtilities::SLICE_HDR_W1_FLAG_lsb
const int SLICE_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:381
FPGADataFormatUtilities::GTRACK_HDR_W2_SCORE_mf
const float GTRACK_HDR_W2_SCORE_mf
Definition: FPGADataFormatUtilities.h:702
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w5
uint64_t get_dataformat_EDM_STRIPCLUSTER_w5(const EDM_STRIPCLUSTER_w5 &in)
Definition: FPGADataFormatUtilities.h:1514
FPGADataFormatUtilities::PIXEL_CLUSTER::last
uint64_t last
Definition: FPGADataFormatUtilities.h:957
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w1
uint64_t get_dataformat_EDM_STRIPCLUSTER_w1(const EDM_STRIPCLUSTER_w1 &in)
Definition: FPGADataFormatUtilities.h:1488
FPGADataFormatUtilities::STRIP_CLUSTER_ROW_bits
const int STRIP_CLUSTER_ROW_bits
Definition: FPGADataFormatUtilities.h:1027
FPGADataFormatUtilities::GTRACK_HDR_w3
Definition: FPGADataFormatUtilities.h:753
FPGADataFormatUtilities::GHITZ_W1_SPARE_lsb
const int GHITZ_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1140
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8::localcovariance_yy
uint64_t localcovariance_yy
Definition: FPGADataFormatUtilities.h:1852
FPGADataFormatUtilities::EVT_HDR_w2::runnumber
uint64_t runnumber
Definition: FPGADataFormatUtilities.h:64
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1379
FPGADataFormatUtilities::GTRACK_HDR_W2_Z0_mf
const float GTRACK_HDR_W2_Z0_mf
Definition: FPGADataFormatUtilities.h:710
index
Definition: index.py:1
FPGADataFormatUtilities::EVT_HDR_FLAG
const int EVT_HDR_FLAG
Definition: FPGADataFormatUtilities.h:19
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_row
uint64_t to_real_PIXEL_CLUSTER_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1006
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8::globalposition_y
int64_t globalposition_y
Definition: FPGADataFormatUtilities.h:1411
FPGADataFormatUtilities::GTRACK_HDR_W1_HOUGH_Y_BIN_mf
const float GTRACK_HDR_W1_HOUGH_Y_BIN_mf
Definition: FPGADataFormatUtilities.h:685
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_channels_in_phi
uint64_t to_real_EDM_PIXELCLUSTER_w7_channels_in_phi(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2139
FPGADataFormatUtilities::RD_HDR_W1_ETA_REGION_lsb
const int RD_HDR_W1_ETA_REGION_lsb
Definition: FPGADataFormatUtilities.h:471
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w9
EDM_STRIPCLUSTER_w9 fill_EDM_STRIPCLUSTER_w9(const double &globalposition_z, const uint64_t &lastword, const uint64_t &index, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1609
FPGADataFormatUtilities::GTRACK_HDR_W2_SCORE_lsb
const int GTRACK_HDR_W2_SCORE_lsb
Definition: FPGADataFormatUtilities.h:701
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_FLAG_lsb
const int EDM_STRIPCLUSTER_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:1289
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_Y_BIN_mf
const float RD_HDR_W1_HOUGH_Y_BIN_mf
Definition: FPGADataFormatUtilities.h:488
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W5_RDO_LIST_W3_bits
const int EDM_STRIPCLUSTER_W5_RDO_LIST_W3_bits
Definition: FPGADataFormatUtilities.h:1316
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w1
uint64_t get_dataformat_EDM_PIXELCLUSTER_w1(const EDM_PIXELCLUSTER_w1 &in)
Definition: FPGADataFormatUtilities.h:1947
FPGADataFormatUtilities::GHITZ_W2_CLUSTER1_mf
const float GHITZ_W2_CLUSTER1_mf
Definition: FPGADataFormatUtilities.h:1146
FPGADataFormatUtilities::PIXEL_EF_RDO_TOT_lsb
const int PIXEL_EF_RDO_TOT_lsb
Definition: FPGADataFormatUtilities.h:2217
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w4
EDM_STRIPCLUSTER_w4 fill_EDM_STRIPCLUSTER_w4(const uint64_t &rdo_list_w2)
Definition: FPGADataFormatUtilities.h:1573
FPGADataFormatUtilities::GTRACK_HDR_W1_ETA_REGION_mf
const float GTRACK_HDR_W1_ETA_REGION_mf
Definition: FPGADataFormatUtilities.h:669
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w4
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w4 EDM_STRIPCLUSTER_w4
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_PHI_lsb
const int RD_HDR_W2_GLOBAL_PHI_lsb
Definition: FPGADataFormatUtilities.h:504
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w3
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w3 EDM_STRIPCLUSTER_w3
FPGADataFormatUtilities::to_real_GHITZ_w1_phi
double to_real_GHITZ_w1_phi(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1252
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w2::identifier
uint64_t identifier
Definition: FPGADataFormatUtilities.h:1822
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_CHANNELS_IN_PHI_mf
const float EDM_STRIPCLUSTER_W8_CHANNELS_IN_PHI_mf
Definition: FPGADataFormatUtilities.h:1353
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_FLAG_bits
const int EDM_STRIPCLUSTER_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:1288
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_SPARE_lsb
const int EDM_PIXELCLUSTER_W9_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1795
FPGADataFormatUtilities::SLICE_HDR_W1_SLICEID_mf
const float SLICE_HDR_W1_SLICEID_mf
Definition: FPGADataFormatUtilities.h:386
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w4
Definition: FPGADataFormatUtilities.h:1829
FPGADataFormatUtilities::PIXEL_EF_RDO_LAST_mf
const float PIXEL_EF_RDO_LAST_mf
Definition: FPGADataFormatUtilities.h:2206
FPGADataFormatUtilities::to_real_GHITZ_w1_last
uint64_t to_real_GHITZ_w1_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1240
FPGADataFormatUtilities::get_dataformat_STRIP_EF_RDO_up32
uint64_t get_dataformat_STRIP_EF_RDO_up32(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2333
FPGADataFormatUtilities::STRIP_CLUSTER_STRIP_INDEX_bits
const int STRIP_CLUSTER_STRIP_INDEX_bits
Definition: FPGADataFormatUtilities.h:1035
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_channels_in_eta
uint64_t to_real_EDM_PIXELCLUSTER_w7_channels_in_eta(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2143
FPGADataFormatUtilities::to_real_GHITZ_w2_cluster2
uint64_t to_real_GHITZ_w2_cluster2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1272
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W2_IDENTIFIER_bits
const int EDM_PIXELCLUSTER_W2_IDENTIFIER_bits
Definition: FPGADataFormatUtilities.h:1715
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w3
uint64_t get_dataformat_EDM_STRIPCLUSTER_w3(const EDM_STRIPCLUSTER_w3 &in)
Definition: FPGADataFormatUtilities.h:1502
FPGADataFormatUtilities::STRIP_EF_RDO_STRIP_NUM_mf
const float STRIP_EF_RDO_STRIP_NUM_mf
Definition: FPGADataFormatUtilities.h:2305
FPGADataFormatUtilities::M_HDR_W1_MODID_lsb
const int M_HDR_W1_MODID_lsb
Definition: FPGADataFormatUtilities.h:315
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w2
EDM_PIXELCLUSTER_w2 get_bitfields_EDM_PIXELCLUSTER_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1879
FPGADataFormatUtilities::EVT_HDR_w2::time
uint64_t time
Definition: FPGADataFormatUtilities.h:65
FPGADataFormatUtilities::RD_HDR_W1_TYPE_mf
const float RD_HDR_W1_TYPE_mf
Definition: FPGADataFormatUtilities.h:468
FPGADataFormatUtilities::get_bitfields_STRIP_CLUSTER
STRIP_CLUSTER get_bitfields_STRIP_CLUSTER(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1051
FPGADataFormatUtilities::get_bitfields_EVT_FTR_w2
EVT_FTR_w2 get_bitfields_EVT_FTR_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:227
FPGADataFormatUtilities::EVT_FTR_W1_HDR_CRC_lsb
const int EVT_FTR_W1_HDR_CRC_lsb
Definition: FPGADataFormatUtilities.h:187
FPGADataFormatUtilities::GHITZ_W1_PHI_lsb
const int GHITZ_W1_PHI_lsb
Definition: FPGADataFormatUtilities.h:1128
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_SPARE_lsb
const int EDM_STRIPCLUSTER_W8_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1356
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_SPARE_lsb
const int EDM_STRIPCLUSTER_W9_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1373
FPGADataFormatUtilities::get_bitfields_RD_HDR_w1
RD_HDR_w1 get_bitfields_RD_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:534
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_SPARE_bits
const int EDM_PIXELCLUSTER_W8_SPARE_bits
Definition: FPGADataFormatUtilities.h:1781
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_ROW_lsb
const int PIXEL_CLUSTER_CENTROID_ROW_lsb
Definition: FPGADataFormatUtilities.h:949
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W5_RDO_LIST_W3_bits
const int EDM_PIXELCLUSTER_W5_RDO_LIST_W3_bits
Definition: FPGADataFormatUtilities.h:1730
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7
Definition: FPGADataFormatUtilities.h:1402
FPGADataFormatUtilities::fill_STRIP_EF_RDO
STRIP_EF_RDO fill_STRIP_EF_RDO(const uint64_t &last, const uint64_t &chipid, const uint64_t &strip_num, const uint64_t &cluster_map, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:2356
FPGADataFormatUtilities::GTRACK_HDR_w2
Definition: FPGADataFormatUtilities.h:746
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_LASTWORD_lsb
const int EDM_PIXELCLUSTER_W10_LASTWORD_lsb
Definition: FPGADataFormatUtilities.h:1808
FPGADataFormatUtilities::EVT_FTR_W2_ERROR_FLAGS_lsb
const int EVT_FTR_W2_ERROR_FLAGS_lsb
Definition: FPGADataFormatUtilities.h:192
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w7
uint64_t get_dataformat_EDM_STRIPCLUSTER_w7(const EDM_STRIPCLUSTER_w7 &in)
Definition: FPGADataFormatUtilities.h:1526
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w5::rdo_list_w3
uint64_t rdo_list_w3
Definition: FPGADataFormatUtilities.h:1395
FPGADataFormatUtilities::GTRACK_HDR_W2_D0_bits
const int GTRACK_HDR_W2_D0_bits
Definition: FPGADataFormatUtilities.h:704
FPGADataFormatUtilities::M_HDR_W1_FLAG_lsb
const int M_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:311
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_layer_bitmask
uint64_t to_real_GTRACK_HDR_w1_layer_bitmask(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:891
FPGADataFormatUtilities::get_dataformat_M_HDR_w1
uint64_t get_dataformat_M_HDR_w1(const M_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:342
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w2
uint64_t get_dataformat_EDM_PIXELCLUSTER_w2(const EDM_PIXELCLUSTER_w2 &in)
Definition: FPGADataFormatUtilities.h:1955
FPGADataFormatUtilities::PIXEL_EF_RDO_COL_bits
const int PIXEL_EF_RDO_COL_bits
Definition: FPGADataFormatUtilities.h:2212
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_GLOBALPOSITION_X_lsb
const int EDM_PIXELCLUSTER_W9_GLOBALPOSITION_X_lsb
Definition: FPGADataFormatUtilities.h:1787
FPGADataFormatUtilities::GHITZ_W2_ROW_bits
const int GHITZ_W2_ROW_bits
Definition: FPGADataFormatUtilities.h:1152
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_flag
uint64_t to_real_SLICE_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:438
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_SPARE_bits
const int EDM_PIXELCLUSTER_W10_SPARE_bits
Definition: FPGADataFormatUtilities.h:1811
FPGADataFormatUtilities::M_HDR_W1_FLAG_mf
const float M_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:312
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_tot
uint64_t to_real_PIXEL_EF_RDO_tot(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2282
FPGADataFormatUtilities::get_bitfields_STRIP_EF_RDO
STRIP_EF_RDO get_bitfields_STRIP_EF_RDO(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2323
FPGADataFormatUtilities::M_HDR_w1::modid
uint64_t modid
Definition: FPGADataFormatUtilities.h:328
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::channels_in_phi
uint64_t channels_in_phi
Definition: FPGADataFormatUtilities.h:1844
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10 EDM_PIXELCLUSTER_w10
FPGADataFormatUtilities::GTRACK_HDR_W2_Z0_bits
const int GTRACK_HDR_W2_Z0_bits
Definition: FPGADataFormatUtilities.h:708
FPGADataFormatUtilities::get_bitfields_EVT_HDR_w3
EVT_HDR_w3 get_bitfields_EVT_HDR_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:89
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w9_index
uint64_t to_real_EDM_STRIPCLUSTER_w9_index(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1690
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w7_localposition_y
double to_real_EDM_STRIPCLUSTER_w7_localposition_y(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1654
FPGADataFormatUtilities::GHITZ_w1::last
uint64_t last
Definition: FPGADataFormatUtilities.h:1161
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w3_rdo_list_w1
uint64_t to_real_EDM_STRIPCLUSTER_w3_rdo_list_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1634
FPGADataFormatUtilities::STRIP_CLUSTER_NSTRIPS_bits
const int STRIP_CLUSTER_NSTRIPS_bits
Definition: FPGADataFormatUtilities.h:1031
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::width_in_eta
uint64_t width_in_eta
Definition: FPGADataFormatUtilities.h:1846
FPGADataFormatUtilities::RD_HDR_W1_SPARE_lsb
const int RD_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:499
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w7
uint64_t get_dataformat_EDM_PIXELCLUSTER_w7(const EDM_PIXELCLUSTER_w7 &in)
Definition: FPGADataFormatUtilities.h:1985
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_ID_HASH_mf
const float EDM_PIXELCLUSTER_W1_ID_HASH_mf
Definition: FPGADataFormatUtilities.h:1708
FPGADataFormatUtilities::PIXEL_CLUSTER
struct FPGADataFormatUtilities::PIXEL_CLUSTER PIXEL_CLUSTER
FPGADataFormatUtilities::get_dataformat_SLICE_HDR_w1
uint64_t get_dataformat_SLICE_HDR_w1(const SLICE_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:418
FPGADataFormatUtilities::RD_HDR_W1_SPARE_mf
const float RD_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:500
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w2
Definition: FPGADataFormatUtilities.h:1382
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7::localposition_x
int64_t localposition_x
Definition: FPGADataFormatUtilities.h:1403
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w8_globalposition_y
double to_real_EDM_STRIPCLUSTER_w8_globalposition_y(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1670
FPGADataFormatUtilities::GTRACK_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:734
FPGADataFormatUtilities::EVT_HDR_w1
Definition: FPGADataFormatUtilities.h:56
FPGADataFormatUtilities::SLICE_HDR_W1_SLICEID_lsb
const int SLICE_HDR_W1_SLICEID_lsb
Definition: FPGADataFormatUtilities.h:385
FPGADataFormatUtilities::get_bitfields_PIXEL_EF_RDO
PIXEL_EF_RDO get_bitfields_PIXEL_EF_RDO(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2237
FPGADataFormatUtilities::to_real_EVT_HDR_w3_crc
uint64_t to_real_EVT_HDR_w3_crc(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:170
FPGADataFormatUtilities::fill_GTRACK_HDR_w2
GTRACK_HDR_w2 fill_GTRACK_HDR_w2(const double &score, const double &d0, const double &z0, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:841
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w9_globalposition_x
double to_real_EDM_PIXELCLUSTER_w9_globalposition_x(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2175
FPGADataFormatUtilities::EVT_HDR_W3_STATUS_lsb
const int EVT_HDR_W3_STATUS_lsb
Definition: FPGADataFormatUtilities.h:49
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_SPARE_lsb
const int EDM_PIXELCLUSTER_W10_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1812
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1406
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_CHANNELS_IN_PHI_lsb
const int EDM_PIXELCLUSTER_W7_CHANNELS_IN_PHI_lsb
Definition: FPGADataFormatUtilities.h:1749
xAOD::identifier
identifier
Definition: UncalibratedMeasurement_v1.cxx:15
FPGADataFormatUtilities::GHITZ_W1_LASTOFSLICE_mf
const float GHITZ_W1_LASTOFSLICE_mf
Definition: FPGADataFormatUtilities.h:1137
FPGADataFormatUtilities::to_real_GHITZ_w2_spare
uint64_t to_real_GHITZ_w2_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1280
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_SPARE_mf
const float EDM_STRIPCLUSTER_W7_SPARE_mf
Definition: FPGADataFormatUtilities.h:1340
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_GLOBALPOSITION_X_bits
const int EDM_STRIPCLUSTER_W8_GLOBALPOSITION_X_bits
Definition: FPGADataFormatUtilities.h:1343
FPGADataFormatUtilities::get_bitfields_EVT_FTR_w1
EVT_FTR_w1 get_bitfields_EVT_FTR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:219
FPGADataFormatUtilities::RD_HDR_W2_SPARE_mf
const float RD_HDR_W2_SPARE_mf
Definition: FPGADataFormatUtilities.h:513
FPGADataFormatUtilities::to_real_GTRACK_HDR_w3_eta
int64_t to_real_GTRACK_HDR_w3_eta(const int64_t &in)
Definition: FPGADataFormatUtilities.h:923
FPGADataFormatUtilities::STRIP_CLUSTER::last
uint64_t last
Definition: FPGADataFormatUtilities.h:1044
FPGADataFormatUtilities::GHITZ_W1_RAD_mf
const float GHITZ_W1_RAD_mf
Definition: FPGADataFormatUtilities.h:1125
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w2
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w2 EDM_PIXELCLUSTER_w2
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::channels_in_eta
uint64_t channels_in_eta
Definition: FPGADataFormatUtilities.h:1845
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_CHANNELS_IN_PHI_mf
const float EDM_PIXELCLUSTER_W7_CHANNELS_IN_PHI_mf
Definition: FPGADataFormatUtilities.h:1750
FPGADataFormatUtilities::PIXEL_EF_RDO_ROW_bits
const int PIXEL_EF_RDO_ROW_bits
Definition: FPGADataFormatUtilities.h:2208
FPGADataFormatUtilities::GTRACK_HDR_W2_D0_lsb
const int GTRACK_HDR_W2_D0_lsb
Definition: FPGADataFormatUtilities.h:705
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9::globalposition_z
int64_t globalposition_z
Definition: FPGADataFormatUtilities.h:1417
FPGADataFormatUtilities::GTRACK_HDR_W1_FLAG_mf
const float GTRACK_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:661
FPGADataFormatUtilities::GTRACK_HDR_W3_PHI_lsb
const int GTRACK_HDR_W3_PHI_lsb
Definition: FPGADataFormatUtilities.h:722
FPGADataFormatUtilities::fill_PIXEL_CLUSTER
PIXEL_CLUSTER fill_PIXEL_CLUSTER(const uint64_t &last, const uint64_t &col, const uint64_t &row, const double &centroid_col, const double &centroid_row, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:987
FPGADataFormatUtilities::fill_EVT_HDR_w2
EVT_HDR_w2 fill_EVT_HDR_w2(const uint64_t &runnumber, const uint64_t &time)
Definition: FPGADataFormatUtilities.h:128
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W3_RDO_LIST_W1_mf
const float EDM_STRIPCLUSTER_W3_RDO_LIST_W1_mf
Definition: FPGADataFormatUtilities.h:1308
FPGADataFormatUtilities::RD_HDR_W1_LAYER_BITMASK_lsb
const int RD_HDR_W1_LAYER_BITMASK_lsb
Definition: FPGADataFormatUtilities.h:495
FPGADataFormatUtilities::EVT_FTR_w3
struct FPGADataFormatUtilities::EVT_FTR_w3 EVT_FTR_w3
FPGADataFormatUtilities::get_dataformat_GHITZ_w2
uint64_t get_dataformat_GHITZ_w2(const GHITZ_w2 &in)
Definition: FPGADataFormatUtilities.h:1210
FPGADataFormatUtilities::fill_EVT_FTR_w3
EVT_FTR_w3 fill_EVT_FTR_w3(const uint64_t &word_count, const uint64_t &crc)
Definition: FPGADataFormatUtilities.h:275
FPGADataFormatUtilities::STRIP_CLUSTER_SPARE_lsb
const int STRIP_CLUSTER_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1040
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w8
uint64_t get_dataformat_EDM_STRIPCLUSTER_w8(const EDM_STRIPCLUSTER_w8 &in)
Definition: FPGADataFormatUtilities.h:1535
FPGADataFormatUtilities::RD_HDR_W1_FLAG_mf
const float RD_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:464
FPGADataFormatUtilities::EVT_FTR_W1_SPARE_bits
const int EVT_FTR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:182
FPGADataFormatUtilities::to_real_RD_HDR_w2_spare
uint64_t to_real_RD_HDR_w2_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:651
FPGADataFormatUtilities::EVT_HDR_W1_FLAG_bits
const int EVT_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:22
FPGADataFormatUtilities::GHITZ_W1_PHI_bits
const int GHITZ_W1_PHI_bits
Definition: FPGADataFormatUtilities.h:1127
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_INDEX_lsb
const int EDM_STRIPCLUSTER_W9_INDEX_lsb
Definition: FPGADataFormatUtilities.h:1369
FPGADataFormatUtilities::RD_HDR_w1::eta_region
uint64_t eta_region
Definition: FPGADataFormatUtilities.h:518
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_CHANNELS_IN_PHI_lsb
const int EDM_STRIPCLUSTER_W8_CHANNELS_IN_PHI_lsb
Definition: FPGADataFormatUtilities.h:1352
FPGADataFormatUtilities::SLICE_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:405
FPGADataFormatUtilities::EVT_HDR_W1_L0ID_mf
const float EVT_HDR_W1_L0ID_mf
Definition: FPGADataFormatUtilities.h:28
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_ID_HASH_mf
const float EDM_STRIPCLUSTER_W1_ID_HASH_mf
Definition: FPGADataFormatUtilities.h:1294
FPGADataFormatUtilities::get_bitfields_GHITZ_w2
GHITZ_w2 get_bitfields_GHITZ_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1189
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w3
EDM_PIXELCLUSTER_w3 fill_EDM_PIXELCLUSTER_w3(const uint64_t &rdo_list_w1)
Definition: FPGADataFormatUtilities.h:2037
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8
Definition: FPGADataFormatUtilities.h:1850
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w7_localposition_x
double to_real_EDM_STRIPCLUSTER_w7_localposition_x(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1650
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10::globalposition_z
int64_t globalposition_z
Definition: FPGADataFormatUtilities.h:1865
FPGADataFormatUtilities::EVT_FTR_W1_SPARE_mf
const float EVT_FTR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:184
FPGADataFormatUtilities::to_real_GHITZ_w2_row
uint64_t to_real_GHITZ_w2_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1276
FPGADataFormatUtilities::PIXEL_CLUSTER_LAST_mf
const float PIXEL_CLUSTER_LAST_mf
Definition: FPGADataFormatUtilities.h:934
FPGADataFormatUtilities::M_HDR_W1_MODID_mf
const float M_HDR_W1_MODID_mf
Definition: FPGADataFormatUtilities.h:316
FPGADataFormatUtilities::PIXEL_CLUSTER_ROW_lsb
const int PIXEL_CLUSTER_ROW_lsb
Definition: FPGADataFormatUtilities.h:941
FPGADataFormatUtilities::RD_HDR_w1::layer_bitmask
uint64_t layer_bitmask
Definition: FPGADataFormatUtilities.h:524
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W3_RDO_LIST_W1_lsb
const int EDM_PIXELCLUSTER_W3_RDO_LIST_W1_lsb
Definition: FPGADataFormatUtilities.h:1721
FPGADataFormatUtilities::PIXEL_CLUSTER_COL_lsb
const int PIXEL_CLUSTER_COL_lsb
Definition: FPGADataFormatUtilities.h:937
FPGADataFormatUtilities::RD_HDR_FLAG
const int RD_HDR_FLAG
Definition: FPGADataFormatUtilities.h:459
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w3::rdo_list_w1
uint64_t rdo_list_w1
Definition: FPGADataFormatUtilities.h:1387
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w4
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w4 EDM_PIXELCLUSTER_w4
FPGADataFormatUtilities::GHITZ_W1_SPARE_mf
const float GHITZ_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:1141
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w4_rdo_list_w2
uint64_t to_real_EDM_STRIPCLUSTER_w4_rdo_list_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1638
FPGADataFormatUtilities::GTRACK_HDR_W1_HOUGH_X_BIN_bits
const int GTRACK_HDR_W1_HOUGH_X_BIN_bits
Definition: FPGADataFormatUtilities.h:679
FPGADataFormatUtilities::STRIP_EF_RDO::chipid
uint64_t chipid
Definition: FPGADataFormatUtilities.h:2317
FPGADataFormatUtilities::PIXEL_EF_RDO::lvl1
uint64_t lvl1
Definition: FPGADataFormatUtilities.h:2233
FPGADataFormatUtilities::GHITZ_W2_SPARE_mf
const float GHITZ_W2_SPARE_mf
Definition: FPGADataFormatUtilities.h:1158
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10::total_tot
uint64_t total_tot
Definition: FPGADataFormatUtilities.h:1866
FPGADataFormatUtilities::RD_HDR_W1_FLAG_lsb
const int RD_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:463
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_LASTWORD_bits
const int EDM_STRIPCLUSTER_W9_LASTWORD_bits
Definition: FPGADataFormatUtilities.h:1364
FPGADataFormatUtilities::EDM_STRIPCLUSTER_FLAG
const int EDM_STRIPCLUSTER_FLAG
Definition: FPGADataFormatUtilities.h:1285
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w10
EDM_PIXELCLUSTER_w10 fill_EDM_PIXELCLUSTER_w10(const double &globalposition_z, const uint64_t &total_tot, const uint64_t &lastword, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:2090
FPGADataFormatUtilities::RD_HDR_w2::global_eta
uint64_t global_eta
Definition: FPGADataFormatUtilities.h:530
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_RDO_LIST_W4_bits
const int EDM_STRIPCLUSTER_W6_RDO_LIST_W4_bits
Definition: FPGADataFormatUtilities.h:1321
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALPOSITION_X_bits
const int EDM_PIXELCLUSTER_W7_LOCALPOSITION_X_bits
Definition: FPGADataFormatUtilities.h:1740
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w4
EDM_PIXELCLUSTER_w4 get_bitfields_EDM_PIXELCLUSTER_w4(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1891
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_GLOBALPOSITION_X_mf
const float EDM_STRIPCLUSTER_W8_GLOBALPOSITION_X_mf
Definition: FPGADataFormatUtilities.h:1345
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w6
EDM_PIXELCLUSTER_w6 fill_EDM_PIXELCLUSTER_w6(const uint64_t &rdo_list_w4)
Definition: FPGADataFormatUtilities.h:2055
FPGADataFormatUtilities::GTRACK_HDR_W3_SPARE_mf
const float GTRACK_HDR_W3_SPARE_mf
Definition: FPGADataFormatUtilities.h:731
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_cluster_map
uint64_t to_real_STRIP_EF_RDO_cluster_map(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2378
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w3
Definition: FPGADataFormatUtilities.h:1386
FPGADataFormatUtilities::PIXEL_EF_RDO_TOT_mf
const float PIXEL_EF_RDO_TOT_mf
Definition: FPGADataFormatUtilities.h:2218
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_OMEGA_Y_bits
const int EDM_PIXELCLUSTER_W8_OMEGA_Y_bits
Definition: FPGADataFormatUtilities.h:1777
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_SPARE_bits
const int EDM_STRIPCLUSTER_W7_SPARE_bits
Definition: FPGADataFormatUtilities.h:1338
FPGADataFormatUtilities::GTRACK_HDR_w3::eta
int64_t eta
Definition: FPGADataFormatUtilities.h:756
FPGADataFormatUtilities::STRIP_EF_RDO_CLUSTER_MAP_lsb
const int STRIP_EF_RDO_CLUSTER_MAP_lsb
Definition: FPGADataFormatUtilities.h:2308
FPGADataFormatUtilities::RD_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:516
FPGADataFormatUtilities::to_real_EVT_FTR_w1_hdr_crc
uint64_t to_real_EVT_FTR_w1_hdr_crc(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:290
FPGADataFormatUtilities::STRIP_CLUSTER_NSTRIPS_mf
const float STRIP_CLUSTER_NSTRIPS_mf
Definition: FPGADataFormatUtilities.h:1033
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w3
EDM_STRIPCLUSTER_w3 get_bitfields_EDM_STRIPCLUSTER_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1437
FPGADataFormatUtilities::fill_EVT_HDR_w1
EVT_HDR_w1 fill_EVT_HDR_w1(const uint64_t &flag, const uint64_t &l0id, const uint64_t &bcid, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:119
FPGADataFormatUtilities::M_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:330
FPGADataFormatUtilities::GHITZ_W2_CLUSTER2_bits
const int GHITZ_W2_CLUSTER2_bits
Definition: FPGADataFormatUtilities.h:1148
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_COL_mf
const float PIXEL_CLUSTER_CENTROID_COL_mf
Definition: FPGADataFormatUtilities.h:946
FPGADataFormatUtilities::GTRACK_HDR_w2::score
uint64_t score
Definition: FPGADataFormatUtilities.h:747
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w9::globalposition_y
int64_t globalposition_y
Definition: FPGADataFormatUtilities.h:1860
FPGADataFormatUtilities::GTRACK_HDR_w1::hough_y_bin
uint64_t hough_y_bin
Definition: FPGADataFormatUtilities.h:740
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9 EDM_STRIPCLUSTER_w9
FPGADataFormatUtilities::GHITZ_W2_CLUSTER2_mf
const float GHITZ_W2_CLUSTER2_mf
Definition: FPGADataFormatUtilities.h:1150
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_PHI_bits
const int RD_HDR_W2_GLOBAL_PHI_bits
Definition: FPGADataFormatUtilities.h:503
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_spare
uint64_t to_real_GTRACK_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:895
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w3
EDM_PIXELCLUSTER_w3 get_bitfields_EDM_PIXELCLUSTER_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1885
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w1_flag
uint64_t to_real_EDM_STRIPCLUSTER_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1618
FPGADataFormatUtilities::GTRACK_HDR_W1_LAYER_BITMASK_bits
const int GTRACK_HDR_W1_LAYER_BITMASK_bits
Definition: FPGADataFormatUtilities.h:691
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_FLAG_lsb
const int EDM_PIXELCLUSTER_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:1703
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8 EDM_PIXELCLUSTER_w8
FPGADataFormatUtilities::PIXEL_CLUSTER::row
uint64_t row
Definition: FPGADataFormatUtilities.h:959
FPGADataFormatUtilities::PIXEL_EF_RDO_SPARE_bits
const int PIXEL_EF_RDO_SPARE_bits
Definition: FPGADataFormatUtilities.h:2224
FPGADataFormatUtilities::PIXEL_EF_RDO_LAST_bits
const int PIXEL_EF_RDO_LAST_bits
Definition: FPGADataFormatUtilities.h:2204
FPGADataFormatUtilities::to_real_M_HDR_w1_modid
uint64_t to_real_M_HDR_w1_modid(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:364
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_PHI_mf
const float RD_HDR_W2_GLOBAL_PHI_mf
Definition: FPGADataFormatUtilities.h:505
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7 EDM_STRIPCLUSTER_w7
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1420
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_last
uint64_t to_real_PIXEL_CLUSTER_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:998
FPGADataFormatUtilities::PIXEL_CLUSTER_LAST_bits
const int PIXEL_CLUSTER_LAST_bits
Definition: FPGADataFormatUtilities.h:932
FPGADataFormatUtilities::to_real_RD_HDR_w1_hough_y_bin
uint64_t to_real_RD_HDR_w1_hough_y_bin(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:627
FPGADataFormatUtilities::M_HDR_FLAG
const int M_HDR_FLAG
Definition: FPGADataFormatUtilities.h:307
FPGADataFormatUtilities::STRIP_CLUSTER_NSTRIPS_lsb
const int STRIP_CLUSTER_NSTRIPS_lsb
Definition: FPGADataFormatUtilities.h:1032
FPGADataFormatUtilities::GTRACK_HDR_W2_SCORE_bits
const int GTRACK_HDR_W2_SCORE_bits
Definition: FPGADataFormatUtilities.h:700
FPGADataFormatUtilities::PIXEL_EF_RDO_SPARE_lsb
const int PIXEL_EF_RDO_SPARE_lsb
Definition: FPGADataFormatUtilities.h:2225
FPGADataFormatUtilities::fill_GTRACK_HDR_w1
GTRACK_HDR_w1 fill_GTRACK_HDR_w1(const uint64_t &flag, const uint64_t &type, const uint64_t &eta_region, const uint64_t &phi_region, const uint64_t &slice, const uint64_t &hough_x_bin, const uint64_t &hough_y_bin, const uint64_t &second_stage, const uint64_t &layer_bitmask, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:826
FPGADataFormatUtilities::EVT_HDR_w1::bcid
uint64_t bcid
Definition: FPGADataFormatUtilities.h:59
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w7_spare
uint64_t to_real_EDM_STRIPCLUSTER_w7_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1662
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w5
Definition: FPGADataFormatUtilities.h:1833
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w10_total_tot
uint64_t to_real_EDM_PIXELCLUSTER_w10_total_tot(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2191
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_YY_mf
const float EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_YY_mf
Definition: FPGADataFormatUtilities.h:1771
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W5_RDO_LIST_W3_mf
const float EDM_STRIPCLUSTER_W5_RDO_LIST_W3_mf
Definition: FPGADataFormatUtilities.h:1318
FPGADataFormatUtilities::SLICE_HDR_W1_FLAG_bits
const int SLICE_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:380
FPGADataFormatUtilities::PIXEL_CLUSTER_COL_bits
const int PIXEL_CLUSTER_COL_bits
Definition: FPGADataFormatUtilities.h:936
FPGADataFormatUtilities::EVT_FTR_W1_FLAG_bits
const int EVT_FTR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:178
FPGADataFormatUtilities::EVT_HDR_W3_CRC_lsb
const int EVT_HDR_W3_CRC_lsb
Definition: FPGADataFormatUtilities.h:53
FPGADataFormatUtilities::EVT_HDR_W1_BCID_mf
const float EVT_HDR_W1_BCID_mf
Definition: FPGADataFormatUtilities.h:32
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_col
uint64_t to_real_PIXEL_EF_RDO_col(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2278
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_LASTWORD_mf
const float EDM_PIXELCLUSTER_W10_LASTWORD_mf
Definition: FPGADataFormatUtilities.h:1809
FPGADataFormatUtilities::get_dataformat_PIXEL_EF_RDO
uint64_t get_dataformat_PIXEL_EF_RDO(const PIXEL_EF_RDO &in)
Definition: FPGADataFormatUtilities.h:2248
FPGADataFormatUtilities::fill_SLICE_HDR_w1
SLICE_HDR_w1 fill_SLICE_HDR_w1(const uint64_t &flag, const uint64_t &sliceid, const uint64_t &eta_region, const uint64_t &phi_region, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:428
FPGADataFormatUtilities::fill_GHITZ_w1
GHITZ_w1 fill_GHITZ_w1(const uint64_t &last, const uint64_t &lyr, const double &rad, const double &phi, const double &z, const uint64_t &lastofslice, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1219
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w5
EDM_STRIPCLUSTER_w5 get_bitfields_EDM_STRIPCLUSTER_w5(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1449
FPGADataFormatUtilities::to_real_RD_HDR_w1_hough_x_bin
uint64_t to_real_RD_HDR_w1_hough_x_bin(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:623
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_ID_HASH_lsb
const int EDM_PIXELCLUSTER_W1_ID_HASH_lsb
Definition: FPGADataFormatUtilities.h:1707
FPGADataFormatUtilities::to_real_GTRACK_HDR_w3_qoverpt
int64_t to_real_GTRACK_HDR_w3_qoverpt(const int64_t &in)
Definition: FPGADataFormatUtilities.h:915
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_lsb
const int EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_lsb
Definition: FPGADataFormatUtilities.h:1800
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w5
EDM_PIXELCLUSTER_w5 fill_EDM_PIXELCLUSTER_w5(const uint64_t &rdo_list_w3)
Definition: FPGADataFormatUtilities.h:2049
FPGADataFormatUtilities::GTRACK_HDR_W1_SLICE_bits
const int GTRACK_HDR_W1_SLICE_bits
Definition: FPGADataFormatUtilities.h:675
FPGADataFormatUtilities::SLICE_HDR_w1::sliceid
uint64_t sliceid
Definition: FPGADataFormatUtilities.h:402
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_spare
uint64_t to_real_EDM_PIXELCLUSTER_w7_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2151
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_bits
const int EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_bits
Definition: FPGADataFormatUtilities.h:1799
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_Spare_lsb
const int EDM_STRIPCLUSTER_W1_Spare_lsb
Definition: FPGADataFormatUtilities.h:1297
FPGADataFormatUtilities::EVT_HDR_W1_L0ID_bits
const int EVT_HDR_W1_L0ID_bits
Definition: FPGADataFormatUtilities.h:26
FPGADataFormatUtilities::to_real_EVT_FTR_w3_crc
uint64_t to_real_EVT_FTR_w3_crc(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:302
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8
Definition: FPGADataFormatUtilities.h:1409
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_GLOBALPOSITION_X_bits
const int EDM_PIXELCLUSTER_W9_GLOBALPOSITION_X_bits
Definition: FPGADataFormatUtilities.h:1786
FPGADataFormatUtilities::to_real_EVT_HDR_w1_l0id
uint64_t to_real_EVT_HDR_w1_l0id(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:146
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6::rdo_list_w4
uint64_t rdo_list_w4
Definition: FPGADataFormatUtilities.h:1399
FPGADataFormatUtilities::EVT_FTR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:206
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6 EDM_STRIPCLUSTER_w6
FPGADataFormatUtilities::GTRACK_HDR_w1
Definition: FPGADataFormatUtilities.h:733
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_sliceid
uint64_t to_real_SLICE_HDR_w1_sliceid(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:442
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALCOVARIANCE_XX_lsb
const int EDM_STRIPCLUSTER_W7_LOCALCOVARIANCE_XX_lsb
Definition: FPGADataFormatUtilities.h:1335
FPGADataFormatUtilities::EVT_HDR_W1_L0ID_lsb
const int EVT_HDR_W1_L0ID_lsb
Definition: FPGADataFormatUtilities.h:27
FPGADataFormatUtilities::EVT_FTR_w3::word_count
uint64_t word_count
Definition: FPGADataFormatUtilities.h:215
FPGADataFormatUtilities::get_dataformat_EVT_HDR_w2
uint64_t get_dataformat_EVT_HDR_w2(const EVT_HDR_w2 &in)
Definition: FPGADataFormatUtilities.h:105
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w8
uint64_t get_dataformat_EDM_PIXELCLUSTER_w8(const EDM_PIXELCLUSTER_w8 &in)
Definition: FPGADataFormatUtilities.h:1996
FPGADataFormatUtilities::GHITZ_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1167
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALPOSITION_X_mf
const float EDM_STRIPCLUSTER_W7_LOCALPOSITION_X_mf
Definition: FPGADataFormatUtilities.h:1328
FPGADataFormatUtilities::GTRACK_HDR_w3::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:757
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_Spare_mf
const float EDM_PIXELCLUSTER_W1_Spare_mf
Definition: FPGADataFormatUtilities.h:1712
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W4_RDO_LIST_W2_lsb
const int EDM_STRIPCLUSTER_W4_RDO_LIST_W2_lsb
Definition: FPGADataFormatUtilities.h:1312
FPGADataFormatUtilities::GHITZ_w1::z
int64_t z
Definition: FPGADataFormatUtilities.h:1165
FPGADataFormatUtilities::to_real_EVT_FTR_w3_word_count
uint64_t to_real_EVT_FTR_w3_word_count(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:298
FPGADataFormatUtilities::GTRACK_HDR_W1_SECOND_STAGE_bits
const int GTRACK_HDR_W1_SECOND_STAGE_bits
Definition: FPGADataFormatUtilities.h:687
FPGADataFormatUtilities::EVT_HDR_W1_BCID_lsb
const int EVT_HDR_W1_BCID_lsb
Definition: FPGADataFormatUtilities.h:31
FPGADataFormatUtilities::get_dataformat_EVT_FTR_w3
uint64_t get_dataformat_EVT_FTR_w3(const EVT_FTR_w3 &in)
Definition: FPGADataFormatUtilities.h:254
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALPOSITION_X_mf
const float EDM_PIXELCLUSTER_W7_LOCALPOSITION_X_mf
Definition: FPGADataFormatUtilities.h:1742
FPGADataFormatUtilities::EVT_FTR_w2
struct FPGADataFormatUtilities::EVT_FTR_w2 EVT_FTR_w2
FPGADataFormatUtilities::to_real_RD_HDR_w2_global_phi
uint64_t to_real_RD_HDR_w2_global_phi(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:643
perfmonmt-refit.slice
slice
Definition: perfmonmt-refit.py:52
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_XX_lsb
const int EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_XX_lsb
Definition: FPGADataFormatUtilities.h:1766
FPGADataFormatUtilities::GHITZ_W2_ROW_mf
const float GHITZ_W2_ROW_mf
Definition: FPGADataFormatUtilities.h:1154
FPGADataFormatUtilities::EVT_HDR_W1_SPARE_bits
const int EVT_HDR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:34
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_flag
uint64_t to_real_GTRACK_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:859
FPGADataFormatUtilities::get_dataformat_STRIP_EF_RDO_64
uint64_t get_dataformat_STRIP_EF_RDO_64(const uint64_t &up, const uint64_t &low)
Definition: FPGADataFormatUtilities.h:2351
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w10_spare
uint64_t to_real_EDM_PIXELCLUSTER_w10_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2199
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_last
uint64_t to_real_STRIP_CLUSTER_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1094
FPGADataFormatUtilities::EVT_FTR_FLAG
const int EVT_FTR_FLAG
Definition: FPGADataFormatUtilities.h:175
FPGADataFormatUtilities::to_real_RD_HDR_w2_global_eta
uint64_t to_real_RD_HDR_w2_global_eta(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:647
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_bits
const int EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_bits
Definition: FPGADataFormatUtilities.h:1360
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w9
EDM_PIXELCLUSTER_w9 fill_EDM_PIXELCLUSTER_w9(const double &globalposition_x, const double &globalposition_y, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:2082
FPGADataFormatUtilities::STRIP_EF_RDO_STRIP_NUM_bits
const int STRIP_EF_RDO_STRIP_NUM_bits
Definition: FPGADataFormatUtilities.h:2303
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w4
EDM_STRIPCLUSTER_w4 get_bitfields_EDM_STRIPCLUSTER_w4(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1443
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_phi_region
uint64_t to_real_GTRACK_HDR_w1_phi_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:871
FPGADataFormatUtilities::EVT_HDR_W2_RUNNUMBER_mf
const float EVT_HDR_W2_RUNNUMBER_mf
Definition: FPGADataFormatUtilities.h:41
z
#define z
FPGADataFormatUtilities::STRIP_EF_RDO_CHIPID_mf
const float STRIP_EF_RDO_CHIPID_mf
Definition: FPGADataFormatUtilities.h:2301
FPGADataFormatUtilities::GHITZ_w1::lastofslice
uint64_t lastofslice
Definition: FPGADataFormatUtilities.h:1166
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8::globalposition_x
int64_t globalposition_x
Definition: FPGADataFormatUtilities.h:1410
FPGADataFormatUtilities::PIXEL_CLUSTER_LAST_lsb
const int PIXEL_CLUSTER_LAST_lsb
Definition: FPGADataFormatUtilities.h:933
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w7
EDM_STRIPCLUSTER_w7 fill_EDM_STRIPCLUSTER_w7(const double &localposition_x, const double &localposition_y, const double &localcovariance_xx, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1591
FPGADataFormatUtilities::STRIP_EF_RDO::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:2320
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_hough_x_bin
uint64_t to_real_GTRACK_HDR_w1_hough_x_bin(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:879
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w4_rdo_list_w2
uint64_t to_real_EDM_PIXELCLUSTER_w4_rdo_list_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2119
FPGADataFormatUtilities::M_HDR_W1_MODHASH_lsb
const int M_HDR_W1_MODHASH_lsb
Definition: FPGADataFormatUtilities.h:319
FPGADataFormatUtilities::PIXEL_EF_RDO::last
uint64_t last
Definition: FPGADataFormatUtilities.h:2229
FPGADataFormatUtilities::to_real_M_HDR_w1_modhash
uint64_t to_real_M_HDR_w1_modhash(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:368
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w1
EDM_PIXELCLUSTER_w1 get_bitfields_EDM_PIXELCLUSTER_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1871
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w6
EDM_STRIPCLUSTER_w6 fill_EDM_STRIPCLUSTER_w6(const uint64_t &rdo_list_w4)
Definition: FPGADataFormatUtilities.h:1585
FPGADataFormatUtilities::GTRACK_HDR_W1_ETA_REGION_bits
const int GTRACK_HDR_W1_ETA_REGION_bits
Definition: FPGADataFormatUtilities.h:667
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1855
FPGADataFormatUtilities::PIXEL_CLUSTER_SPARE_mf
const float PIXEL_CLUSTER_SPARE_mf
Definition: FPGADataFormatUtilities.h:954
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_eta_region
uint64_t to_real_SLICE_HDR_w1_eta_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:446
FPGADataFormatUtilities::RD_HDR_W1_SLICE_lsb
const int RD_HDR_W1_SLICE_lsb
Definition: FPGADataFormatUtilities.h:479
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_OMEGA_Y_lsb
const int EDM_PIXELCLUSTER_W8_OMEGA_Y_lsb
Definition: FPGADataFormatUtilities.h:1778
FPGADataFormatUtilities::to_real_GHITZ_w1_lyr
uint64_t to_real_GHITZ_w1_lyr(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1244
FPGADataFormatUtilities::EVT_HDR_w2
Definition: FPGADataFormatUtilities.h:63
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w8
EDM_PIXELCLUSTER_w8 get_bitfields_EDM_PIXELCLUSTER_w8(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1920
FPGADataFormatUtilities::to_real_GHITZ_w1_spare
uint64_t to_real_GHITZ_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1264
FPGADataFormatUtilities::EVT_FTR_W1_SPARE_lsb
const int EVT_FTR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:183
FPGADataFormatUtilities::EVT_FTR_W1_FLAG_mf
const float EVT_FTR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:180
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w10
EDM_PIXELCLUSTER_w10 get_bitfields_EDM_PIXELCLUSTER_w10(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1938
FPGADataFormatUtilities::EVT_FTR_W1_HDR_CRC_mf
const float EVT_FTR_W1_HDR_CRC_mf
Definition: FPGADataFormatUtilities.h:188
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::localposition_x
int64_t localposition_x
Definition: FPGADataFormatUtilities.h:1842
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALPOSITION_Y_bits
const int EDM_PIXELCLUSTER_W7_LOCALPOSITION_Y_bits
Definition: FPGADataFormatUtilities.h:1744
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w5
EDM_PIXELCLUSTER_w5 get_bitfields_EDM_PIXELCLUSTER_w5(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1897
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6 EDM_PIXELCLUSTER_w6
FPGADataFormatUtilities::RD_HDR_W1_TYPE_lsb
const int RD_HDR_W1_TYPE_lsb
Definition: FPGADataFormatUtilities.h:467
FPGADataFormatUtilities::GTRACK_HDR_W1_TYPE_bits
const int GTRACK_HDR_W1_TYPE_bits
Definition: FPGADataFormatUtilities.h:663
FPGADataFormatUtilities::STRIP_CLUSTER_ROW_mf
const float STRIP_CLUSTER_ROW_mf
Definition: FPGADataFormatUtilities.h:1029
FPGADataFormatUtilities::RD_HDR_w2::global_phi
uint64_t global_phi
Definition: FPGADataFormatUtilities.h:529
FPGADataFormatUtilities::get_dataformat_STRIP_EF_RDO
uint64_t get_dataformat_STRIP_EF_RDO(const STRIP_EF_RDO &in)
Definition: FPGADataFormatUtilities.h:2341
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8::omega_y
uint64_t omega_y
Definition: FPGADataFormatUtilities.h:1854
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_eta_region
uint64_t to_real_GTRACK_HDR_w1_eta_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:867
FPGADataFormatUtilities::STRIP_CLUSTER_STRIP_INDEX_mf
const float STRIP_CLUSTER_STRIP_INDEX_mf
Definition: FPGADataFormatUtilities.h:1037
FPGADataFormatUtilities::STRIP_CLUSTER_SPARE_mf
const float STRIP_CLUSTER_SPARE_mf
Definition: FPGADataFormatUtilities.h:1041
FPGADataFormatUtilities::GHITZ_w2::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1174
FPGADataFormatUtilities::GHITZ_W2_CLUSTER1_bits
const int GHITZ_W2_CLUSTER1_bits
Definition: FPGADataFormatUtilities.h:1144
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w8_localcovariance_yy
double to_real_EDM_PIXELCLUSTER_w8_localcovariance_yy(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2159
FPGADataFormatUtilities::GTRACK_HDR_W1_LAYER_BITMASK_mf
const float GTRACK_HDR_W1_LAYER_BITMASK_mf
Definition: FPGADataFormatUtilities.h:693
master.flag
bool flag
Definition: master.py:29
FPGADataFormatUtilities::STRIP_EF_RDO_LAST_lsb
const int STRIP_EF_RDO_LAST_lsb
Definition: FPGADataFormatUtilities.h:2296
FPGADataFormatUtilities::to_real_M_HDR_w1_flag
uint64_t to_real_M_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:360
FPGADataFormatUtilities::EVT_FTR_W3_CRC_lsb
const int EVT_FTR_W3_CRC_lsb
Definition: FPGADataFormatUtilities.h:201
FPGADataFormatUtilities::RD_HDR_w2::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:531
FPGADataFormatUtilities::PIXEL_CLUSTER_SPARE_lsb
const int PIXEL_CLUSTER_SPARE_lsb
Definition: FPGADataFormatUtilities.h:953
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_GLOBALPOSITION_Y_bits
const int EDM_STRIPCLUSTER_W8_GLOBALPOSITION_Y_bits
Definition: FPGADataFormatUtilities.h:1347
FPGADataFormatUtilities::RD_HDR_w1::slice
uint64_t slice
Definition: FPGADataFormatUtilities.h:520
CalibCoolCompareRT.up
up
Definition: CalibCoolCompareRT.py:109
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w8
EDM_STRIPCLUSTER_w8 get_bitfields_EDM_STRIPCLUSTER_w8(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1470
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1413
FPGADataFormatUtilities::to_real_RD_HDR_w1_layer_bitmask
uint64_t to_real_RD_HDR_w1_layer_bitmask(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:635
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALPOSITION_Y_bits
const int EDM_STRIPCLUSTER_W7_LOCALPOSITION_Y_bits
Definition: FPGADataFormatUtilities.h:1330
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w5::rdo_list_w3
uint64_t rdo_list_w3
Definition: FPGADataFormatUtilities.h:1834
FPGADataFormatUtilities::PIXEL_EF_RDO_LAST_lsb
const int PIXEL_EF_RDO_LAST_lsb
Definition: FPGADataFormatUtilities.h:2205
TRT::Track::d0
@ d0
Definition: InnerDetector/InDetCalibEvent/TRT_CalibData/TRT_CalibData/TrackInfo.h:62
FPGADataFormatUtilities::GTRACK_HDR_W3_SPARE_lsb
const int GTRACK_HDR_W3_SPARE_lsb
Definition: FPGADataFormatUtilities.h:730
FPGADataFormatUtilities::SLICE_HDR_W1_FLAG_mf
const float SLICE_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:382
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::localposition_y
int64_t localposition_y
Definition: FPGADataFormatUtilities.h:1843
FPGADataFormatUtilities::GHITZ_W1_LAST_mf
const float GHITZ_W1_LAST_mf
Definition: FPGADataFormatUtilities.h:1117
FPGADataFormatUtilities::STRIP_EF_RDO_CLUSTER_MAP_bits
const int STRIP_EF_RDO_CLUSTER_MAP_bits
Definition: FPGADataFormatUtilities.h:2307
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w9
uint64_t get_dataformat_EDM_PIXELCLUSTER_w9(const EDM_PIXELCLUSTER_w9 &in)
Definition: FPGADataFormatUtilities.h:2006
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w9
Definition: FPGADataFormatUtilities.h:1858
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_spare
uint64_t to_real_PIXEL_CLUSTER_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1018
FPGADataFormatUtilities::EVT_HDR_W2_TIME_bits
const int EVT_HDR_W2_TIME_bits
Definition: FPGADataFormatUtilities.h:43
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_GLOBALPOSITION_Y_lsb
const int EDM_STRIPCLUSTER_W8_GLOBALPOSITION_Y_lsb
Definition: FPGADataFormatUtilities.h:1348
FPGADataFormatUtilities::get_bitfields_GHITZ_w1
GHITZ_w1 get_bitfields_GHITZ_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1177
FPGADataFormatUtilities::get_bitfields_GTRACK_HDR_w2
GTRACK_HDR_w2 get_bitfields_GTRACK_HDR_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:775
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_TOTAL_TOT_mf
const float EDM_PIXELCLUSTER_W10_TOTAL_TOT_mf
Definition: FPGADataFormatUtilities.h:1805
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w1
EDM_STRIPCLUSTER_w1 fill_EDM_STRIPCLUSTER_w1(const uint64_t &flag, const uint64_t &id_hash, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1553
xAOD::uint64_t
uint64_t
Definition: EventInfo_v1.cxx:123
FPGADataFormatUtilities::GTRACK_HDR_W1_TYPE_lsb
const int GTRACK_HDR_W1_TYPE_lsb
Definition: FPGADataFormatUtilities.h:664
FPGADataFormatUtilities::GHITZ_W2_CLUSTER2_lsb
const int GHITZ_W2_CLUSTER2_lsb
Definition: FPGADataFormatUtilities.h:1149
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w8_channels_in_phi
uint64_t to_real_EDM_STRIPCLUSTER_w8_channels_in_phi(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1674
FPGADataFormatUtilities::get_dataformat_STRIP_CLUSTER_up32
uint64_t get_dataformat_STRIP_CLUSTER_up32(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1061
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_INDEX_bits
const int EDM_STRIPCLUSTER_W9_INDEX_bits
Definition: FPGADataFormatUtilities.h:1368
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_OMEGA_X_mf
const float EDM_PIXELCLUSTER_W8_OMEGA_X_mf
Definition: FPGADataFormatUtilities.h:1775
FPGADataFormatUtilities::EVT_HDR_W2_TIME_lsb
const int EVT_HDR_W2_TIME_lsb
Definition: FPGADataFormatUtilities.h:44
FPGADataFormatUtilities::EVT_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:57
FPGADataFormatUtilities::GHITZ_w2
struct FPGADataFormatUtilities::GHITZ_w2 GHITZ_w2
FPGADataFormatUtilities::GHITZ_W2_CLUSTER1_lsb
const int GHITZ_W2_CLUSTER1_lsb
Definition: FPGADataFormatUtilities.h:1145
FPGADataFormatUtilities::fill_EVT_HDR_w3
EVT_HDR_w3 fill_EVT_HDR_w3(const uint64_t &status, const uint64_t &crc)
Definition: FPGADataFormatUtilities.h:135
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W4_RDO_LIST_W2_bits
const int EDM_STRIPCLUSTER_W4_RDO_LIST_W2_bits
Definition: FPGADataFormatUtilities.h:1311
FPGADataFormatUtilities::get_bitfields_SLICE_HDR_w1
SLICE_HDR_w1 get_bitfields_SLICE_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:408
FPGADataFormatUtilities::GTRACK_HDR_W3_QOVERPT_bits
const int GTRACK_HDR_W3_QOVERPT_bits
Definition: FPGADataFormatUtilities.h:717
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W2_IDENTIFIER_mf
const float EDM_PIXELCLUSTER_W2_IDENTIFIER_mf
Definition: FPGADataFormatUtilities.h:1717
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_width_in_eta
double to_real_EDM_PIXELCLUSTER_w7_width_in_eta(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2147
FPGADataFormatUtilities::get_dataformat_GHITZ_w1
uint64_t get_dataformat_GHITZ_w1(const GHITZ_w1 &in)
Definition: FPGADataFormatUtilities.h:1198
FPGADataFormatUtilities::GTRACK_HDR_W1_SECOND_STAGE_mf
const float GTRACK_HDR_W1_SECOND_STAGE_mf
Definition: FPGADataFormatUtilities.h:689
FPGADataFormatUtilities::to_real_RD_HDR_w1_slice
uint64_t to_real_RD_HDR_w1_slice(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:619
FPGADataFormatUtilities::GTRACK_HDR_W1_HOUGH_Y_BIN_bits
const int GTRACK_HDR_W1_HOUGH_Y_BIN_bits
Definition: FPGADataFormatUtilities.h:683
FPGADataFormatUtilities::RD_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:525
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8::localcovariance_xx
uint64_t localcovariance_xx
Definition: FPGADataFormatUtilities.h:1851
FPGADataFormatUtilities::GTRACK_HDR_w2::z0
int64_t z0
Definition: FPGADataFormatUtilities.h:749
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w4
Definition: FPGADataFormatUtilities.h:1390
FPGADataFormatUtilities::STRIP_EF_RDO_LAST_mf
const float STRIP_EF_RDO_LAST_mf
Definition: FPGADataFormatUtilities.h:2297
FPGADataFormatUtilities::GHITZ_W1_SPARE_bits
const int GHITZ_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:1139
FPGADataFormatUtilities::RD_HDR_W2_SPARE_lsb
const int RD_HDR_W2_SPARE_lsb
Definition: FPGADataFormatUtilities.h:512
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w1_flag
uint64_t to_real_EDM_PIXELCLUSTER_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2099
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_GLOBALPOSITION_X_lsb
const int EDM_STRIPCLUSTER_W8_GLOBALPOSITION_X_lsb
Definition: FPGADataFormatUtilities.h:1344
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w5
uint64_t get_dataformat_EDM_PIXELCLUSTER_w5(const EDM_PIXELCLUSTER_w5 &in)
Definition: FPGADataFormatUtilities.h:1973
TRT::Track::z0
@ z0
Definition: InnerDetector/InDetCalibEvent/TRT_CalibData/TRT_CalibData/TrackInfo.h:63
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALPOSITION_Y_mf
const float EDM_PIXELCLUSTER_W7_LOCALPOSITION_Y_mf
Definition: FPGADataFormatUtilities.h:1746
FPGADataFormatUtilities::M_HDR_W1_MODHASH_mf
const float M_HDR_W1_MODHASH_mf
Definition: FPGADataFormatUtilities.h:320
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w6
uint64_t get_dataformat_EDM_PIXELCLUSTER_w6(const EDM_PIXELCLUSTER_w6 &in)
Definition: FPGADataFormatUtilities.h:1979
FPGADataFormatUtilities::EVT_HDR_W2_RUNNUMBER_lsb
const int EVT_HDR_W2_RUNNUMBER_lsb
Definition: FPGADataFormatUtilities.h:40
FPGADataFormatUtilities::GTRACK_HDR_W1_HOUGH_Y_BIN_lsb
const int GTRACK_HDR_W1_HOUGH_Y_BIN_lsb
Definition: FPGADataFormatUtilities.h:684
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_SPARE_bits
const int EDM_PIXELCLUSTER_W7_SPARE_bits
Definition: FPGADataFormatUtilities.h:1760
FPGADataFormatUtilities::PIXEL_CLUSTER_SPARE_bits
const int PIXEL_CLUSTER_SPARE_bits
Definition: FPGADataFormatUtilities.h:952
FPGADataFormatUtilities::get_bitfields_EVT_FTR_w3
EVT_FTR_w3 get_bitfields_EVT_FTR_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:233
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_LASTWORD_mf
const float EDM_STRIPCLUSTER_W9_LASTWORD_mf
Definition: FPGADataFormatUtilities.h:1366
FPGADataFormatUtilities::EVT_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:60
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w3
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w3 EDM_PIXELCLUSTER_w3
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10::lastword
uint64_t lastword
Definition: FPGADataFormatUtilities.h:1867
FPGADataFormatUtilities::PIXEL_EF_RDO_SPARE_mf
const float PIXEL_EF_RDO_SPARE_mf
Definition: FPGADataFormatUtilities.h:2226
FPGADataFormatUtilities::fill_RD_HDR_w2
RD_HDR_w2 fill_RD_HDR_w2(const uint64_t &global_phi, const uint64_t &global_eta, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:595
FPGADataFormatUtilities::get_dataformat_STRIP_CLUSTER_low32
uint64_t get_dataformat_STRIP_CLUSTER_low32(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1065
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_GLOBALPOSITION_Y_mf
const float EDM_STRIPCLUSTER_W8_GLOBALPOSITION_Y_mf
Definition: FPGADataFormatUtilities.h:1349
FPGADataFormatUtilities::GTRACK_HDR_W1_FLAG_lsb
const int GTRACK_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:660
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w9_lastword
uint64_t to_real_EDM_STRIPCLUSTER_w9_lastword(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1686
FPGADataFormatUtilities::RD_HDR_w1::type
uint64_t type
Definition: FPGADataFormatUtilities.h:517
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w6
EDM_STRIPCLUSTER_w6 get_bitfields_EDM_STRIPCLUSTER_w6(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1455
FPGADataFormatUtilities::GHITZ_w2::cluster2
uint64_t cluster2
Definition: FPGADataFormatUtilities.h:1172
FPGADataFormatUtilities::GHITZ_W1_LAST_bits
const int GHITZ_W1_LAST_bits
Definition: FPGADataFormatUtilities.h:1115
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_GLOBALPOSITION_X_mf
const float EDM_PIXELCLUSTER_W9_GLOBALPOSITION_X_mf
Definition: FPGADataFormatUtilities.h:1788
FPGADataFormatUtilities::STRIP_CLUSTER_LAST_mf
const float STRIP_CLUSTER_LAST_mf
Definition: FPGADataFormatUtilities.h:1025
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_TOTAL_TOT_lsb
const int EDM_PIXELCLUSTER_W10_TOTAL_TOT_lsb
Definition: FPGADataFormatUtilities.h:1804
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_COL_bits
const int PIXEL_CLUSTER_CENTROID_COL_bits
Definition: FPGADataFormatUtilities.h:944
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W4_RDO_LIST_W2_mf
const float EDM_STRIPCLUSTER_W4_RDO_LIST_W2_mf
Definition: FPGADataFormatUtilities.h:1313
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w2
uint64_t get_dataformat_EDM_STRIPCLUSTER_w2(const EDM_STRIPCLUSTER_w2 &in)
Definition: FPGADataFormatUtilities.h:1496
FPGADataFormatUtilities::SLICE_HDR_W1_PHI_REGION_bits
const int SLICE_HDR_W1_PHI_REGION_bits
Definition: FPGADataFormatUtilities.h:392
FPGADataFormatUtilities::EVT_FTR_w3::crc
uint64_t crc
Definition: FPGADataFormatUtilities.h:216
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w7
EDM_PIXELCLUSTER_w7 get_bitfields_EDM_PIXELCLUSTER_w7(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1909
FPGADataFormatUtilities::M_HDR_W1_MODHASH_bits
const int M_HDR_W1_MODHASH_bits
Definition: FPGADataFormatUtilities.h:318
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W2_IDENTIFIER_bits
const int EDM_STRIPCLUSTER_W2_IDENTIFIER_bits
Definition: FPGADataFormatUtilities.h:1301
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w1_spare
uint64_t to_real_EDM_STRIPCLUSTER_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1626
FPGADataFormatUtilities::RD_HDR_w1::hough_x_bin
uint64_t hough_x_bin
Definition: FPGADataFormatUtilities.h:521
FPGADataFormatUtilities::GTRACK_HDR_w1::layer_bitmask
uint64_t layer_bitmask
Definition: FPGADataFormatUtilities.h:742
FPGADataFormatUtilities::STRIP_CLUSTER_LAST_lsb
const int STRIP_CLUSTER_LAST_lsb
Definition: FPGADataFormatUtilities.h:1024
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_SPARE_lsb
const int EDM_STRIPCLUSTER_W7_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1339
FPGADataFormatUtilities::STRIP_CLUSTER_ROW_lsb
const int STRIP_CLUSTER_ROW_lsb
Definition: FPGADataFormatUtilities.h:1028
DeMoScan.runnumber
runnumber
Definition: DeMoScan.py:266
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_ETA_bits
const int RD_HDR_W2_GLOBAL_ETA_bits
Definition: FPGADataFormatUtilities.h:507
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1::id_hash
uint64_t id_hash
Definition: FPGADataFormatUtilities.h:1817
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6
Definition: FPGADataFormatUtilities.h:1837
FPGADataFormatUtilities::to_real_GHITZ_w1_rad
double to_real_GHITZ_w1_rad(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1248
FPGADataFormatUtilities::SLICE_HDR_W1_PHI_REGION_mf
const float SLICE_HDR_W1_PHI_REGION_mf
Definition: FPGADataFormatUtilities.h:394
FPGADataFormatUtilities::EVT_FTR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:205
FPGADataFormatUtilities::GTRACK_HDR_w2
struct FPGADataFormatUtilities::GTRACK_HDR_w2 GTRACK_HDR_w2
FPGADataFormatUtilities::GTRACK_HDR_W1_PHI_REGION_lsb
const int GTRACK_HDR_W1_PHI_REGION_lsb
Definition: FPGADataFormatUtilities.h:672
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w9_spare
uint64_t to_real_EDM_STRIPCLUSTER_w9_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1694
FPGADataFormatUtilities::to_real_EVT_HDR_w1_bcid
uint64_t to_real_EVT_HDR_w1_bcid(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:150
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_SPARE_lsb
const int EDM_PIXELCLUSTER_W7_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1761
FPGADataFormatUtilities::to_real_GHITZ_w2_cluster1
uint64_t to_real_GHITZ_w2_cluster1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1268
FPGADataFormatUtilities::STRIP_CLUSTER::row
uint64_t row
Definition: FPGADataFormatUtilities.h:1045
FPGADataFormatUtilities::GTRACK_HDR_w1::slice
uint64_t slice
Definition: FPGADataFormatUtilities.h:738
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_hough_y_bin
uint64_t to_real_GTRACK_HDR_w1_hough_y_bin(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:883
FPGADataFormatUtilities::EVT_FTR_w1
struct FPGADataFormatUtilities::EVT_FTR_w1 EVT_FTR_w1
FPGADataFormatUtilities::EVT_FTR_W3_CRC_bits
const int EVT_FTR_W3_CRC_bits
Definition: FPGADataFormatUtilities.h:200
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_SPARE_mf
const float EDM_STRIPCLUSTER_W8_SPARE_mf
Definition: FPGADataFormatUtilities.h:1357
FPGADataFormatUtilities::EVT_HDR_w3::crc
uint64_t crc
Definition: FPGADataFormatUtilities.h:70
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_lvl1
uint64_t to_real_PIXEL_EF_RDO_lvl1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2286
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w6_rdo_list_w4
uint64_t to_real_EDM_PIXELCLUSTER_w6_rdo_list_w4(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2127
FPGADataFormatUtilities::fill_GTRACK_HDR_w3
GTRACK_HDR_w3 fill_GTRACK_HDR_w3(const int64_t &qoverpt, const int64_t &phi, const int64_t &eta, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:850
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_centroid_col
double to_real_PIXEL_CLUSTER_centroid_col(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1010
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALPOSITION_X_bits
const int EDM_STRIPCLUSTER_W7_LOCALPOSITION_X_bits
Definition: FPGADataFormatUtilities.h:1326
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W4_RDO_LIST_W2_bits
const int EDM_PIXELCLUSTER_W4_RDO_LIST_W2_bits
Definition: FPGADataFormatUtilities.h:1725
FPGADataFormatUtilities::GHITZ_W1_LASTOFSLICE_bits
const int GHITZ_W1_LASTOFSLICE_bits
Definition: FPGADataFormatUtilities.h:1135
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_CHANNELS_IN_ETA_mf
const float EDM_PIXELCLUSTER_W7_CHANNELS_IN_ETA_mf
Definition: FPGADataFormatUtilities.h:1754
FPGADataFormatUtilities::GTRACK_HDR_W1_SLICE_mf
const float GTRACK_HDR_W1_SLICE_mf
Definition: FPGADataFormatUtilities.h:677
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_SPARE_mf
const float EDM_STRIPCLUSTER_W9_SPARE_mf
Definition: FPGADataFormatUtilities.h:1374
FPGADataFormatUtilities::to_real_GTRACK_HDR_w2_d0
double to_real_GTRACK_HDR_w2_d0(const int64_t &in)
Definition: FPGADataFormatUtilities.h:903
FPGADataFormatUtilities::EVT_HDR_w2
struct FPGADataFormatUtilities::EVT_HDR_w2 EVT_HDR_w2
FPGADataFormatUtilities::RD_HDR_w1::hough_y_bin
uint64_t hough_y_bin
Definition: FPGADataFormatUtilities.h:522
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALPOSITION_Y_mf
const float EDM_STRIPCLUSTER_W7_LOCALPOSITION_Y_mf
Definition: FPGADataFormatUtilities.h:1332
FPGADataFormatUtilities::PIXEL_CLUSTER
Definition: FPGADataFormatUtilities.h:956
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_ROW_bits
const int PIXEL_CLUSTER_CENTROID_ROW_bits
Definition: FPGADataFormatUtilities.h:948
FPGADataFormatUtilities::PIXEL_EF_RDO_LVL1_lsb
const int PIXEL_EF_RDO_LVL1_lsb
Definition: FPGADataFormatUtilities.h:2221
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_type
uint64_t to_real_GTRACK_HDR_w1_type(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:863
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1 EDM_PIXELCLUSTER_w1
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w3
EDM_STRIPCLUSTER_w3 fill_EDM_STRIPCLUSTER_w3(const uint64_t &rdo_list_w1)
Definition: FPGADataFormatUtilities.h:1567
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1 EDM_STRIPCLUSTER_w1
FPGADataFormatUtilities::STRIP_EF_RDO_SPARE_lsb
const int STRIP_EF_RDO_SPARE_lsb
Definition: FPGADataFormatUtilities.h:2312
FPGADataFormatUtilities::PIXEL_CLUSTER_ROW_bits
const int PIXEL_CLUSTER_ROW_bits
Definition: FPGADataFormatUtilities.h:940
FPGADataFormatUtilities::STRIP_CLUSTER_STRIP_INDEX_lsb
const int STRIP_CLUSTER_STRIP_INDEX_lsb
Definition: FPGADataFormatUtilities.h:1036
FPGADataFormatUtilities::GTRACK_HDR_w2::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:750
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8::omega_x
uint64_t omega_x
Definition: FPGADataFormatUtilities.h:1853
FPGADataFormatUtilities::RD_HDR_W1_TYPE_bits
const int RD_HDR_W1_TYPE_bits
Definition: FPGADataFormatUtilities.h:466
FPGADataFormatUtilities::GHITZ_W1_LYR_lsb
const int GHITZ_W1_LYR_lsb
Definition: FPGADataFormatUtilities.h:1120
FPGADataFormatUtilities::GTRACK_HDR_w1::second_stage
uint64_t second_stage
Definition: FPGADataFormatUtilities.h:741
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_OMEGA_Y_mf
const float EDM_PIXELCLUSTER_W8_OMEGA_Y_mf
Definition: FPGADataFormatUtilities.h:1779
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6::rdo_list_w4
uint64_t rdo_list_w4
Definition: FPGADataFormatUtilities.h:1838
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_RDO_LIST_W4_mf
const float EDM_STRIPCLUSTER_W6_RDO_LIST_W4_mf
Definition: FPGADataFormatUtilities.h:1323
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_localposition_x
double to_real_EDM_PIXELCLUSTER_w7_localposition_x(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2131
FPGADataFormatUtilities::get_bitfields_EVT_HDR_w1
EVT_HDR_w1 get_bitfields_EVT_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:73
FPGADataFormatUtilities::GHITZ_w2::cluster1
uint64_t cluster1
Definition: FPGADataFormatUtilities.h:1171
FPGADataFormatUtilities::EVT_HDR_W2_RUNNUMBER_bits
const int EVT_HDR_W2_RUNNUMBER_bits
Definition: FPGADataFormatUtilities.h:39
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w9
EDM_PIXELCLUSTER_w9 get_bitfields_EDM_PIXELCLUSTER_w9(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1930
FPGADataFormatUtilities::GHITZ_W1_Z_bits
const int GHITZ_W1_Z_bits
Definition: FPGADataFormatUtilities.h:1131
FPGADataFormatUtilities::EDM_PIXELCLUSTER_FLAG
const int EDM_PIXELCLUSTER_FLAG
Definition: FPGADataFormatUtilities.h:1699
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALCOVARIANCE_XX_mf
const float EDM_STRIPCLUSTER_W7_LOCALCOVARIANCE_XX_mf
Definition: FPGADataFormatUtilities.h:1336
FPGADataFormatUtilities::EVT_HDR_W1_SPARE_mf
const float EVT_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:36
FPGADataFormatUtilities::EVT_HDR_W3_CRC_mf
const float EVT_HDR_W3_CRC_mf
Definition: FPGADataFormatUtilities.h:54
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w10_lastword
uint64_t to_real_EDM_PIXELCLUSTER_w10_lastword(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2195
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_SPARE_bits
const int EDM_STRIPCLUSTER_W9_SPARE_bits
Definition: FPGADataFormatUtilities.h:1372
FPGADataFormatUtilities::STRIP_CLUSTER::strip_index
uint64_t strip_index
Definition: FPGADataFormatUtilities.h:1047
FPGADataFormatUtilities::GTRACK_HDR_W3_QOVERPT_lsb
const int GTRACK_HDR_W3_QOVERPT_lsb
Definition: FPGADataFormatUtilities.h:718
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1818
FPGADataFormatUtilities::RD_HDR_W1_SLICE_mf
const float RD_HDR_W1_SLICE_mf
Definition: FPGADataFormatUtilities.h:480
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_YY_lsb
const int EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_YY_lsb
Definition: FPGADataFormatUtilities.h:1770
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_spare
uint64_t to_real_SLICE_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:454
FPGADataFormatUtilities::STRIP_CLUSTER::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1048
FPGADataFormatUtilities::GTRACK_HDR_W3_ETA_bits
const int GTRACK_HDR_W3_ETA_bits
Definition: FPGADataFormatUtilities.h:725
FPGADataFormatUtilities::GTRACK_HDR_W3_ETA_mf
const float GTRACK_HDR_W3_ETA_mf
Definition: FPGADataFormatUtilities.h:727
FPGADataFormatUtilities::GHITZ_W1_Z_mf
const float GHITZ_W1_Z_mf
Definition: FPGADataFormatUtilities.h:1133
FPGADataFormatUtilities::PIXEL_EF_RDO
Definition: FPGADataFormatUtilities.h:2228
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w2
EDM_STRIPCLUSTER_w2 get_bitfields_EDM_STRIPCLUSTER_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1431
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W3_RDO_LIST_W1_lsb
const int EDM_STRIPCLUSTER_W3_RDO_LIST_W1_lsb
Definition: FPGADataFormatUtilities.h:1307
xAOD::bcid
setEventNumber setTimeStamp bcid
Definition: EventInfo_v1.cxx:133
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_OMEGA_X_lsb
const int EDM_PIXELCLUSTER_W8_OMEGA_X_lsb
Definition: FPGADataFormatUtilities.h:1774
FPGADataFormatUtilities::GTRACK_HDR_W3_QOVERPT_mf
const float GTRACK_HDR_W3_QOVERPT_mf
Definition: FPGADataFormatUtilities.h:719
FPGADataFormatUtilities::to_real_M_HDR_w1_spare
uint64_t to_real_M_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:372
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_RDO_LIST_W4_lsb
const int EDM_PIXELCLUSTER_W6_RDO_LIST_W4_lsb
Definition: FPGADataFormatUtilities.h:1736
FPGADataFormatUtilities::RD_HDR_w1::phi_region
uint64_t phi_region
Definition: FPGADataFormatUtilities.h:519
FPGADataFormatUtilities::GTRACK_HDR_W1_SECOND_STAGE_lsb
const int GTRACK_HDR_W1_SECOND_STAGE_lsb
Definition: FPGADataFormatUtilities.h:688
FPGADataFormatUtilities::to_real_RD_HDR_w1_spare
uint64_t to_real_RD_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:639
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w7
EDM_PIXELCLUSTER_w7 fill_EDM_PIXELCLUSTER_w7(const double &localposition_x, const double &localposition_y, const uint64_t &channels_in_phi, const uint64_t &channels_in_eta, const double &width_in_eta, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:2061
FPGADataFormatUtilities::SLICE_HDR_W1_ETA_REGION_mf
const float SLICE_HDR_W1_ETA_REGION_mf
Definition: FPGADataFormatUtilities.h:390
FPGADataFormatUtilities::GHITZ_W1_PHI_mf
const float GHITZ_W1_PHI_mf
Definition: FPGADataFormatUtilities.h:1129
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w6
EDM_PIXELCLUSTER_w6 get_bitfields_EDM_PIXELCLUSTER_w6(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1903
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W5_RDO_LIST_W3_lsb
const int EDM_PIXELCLUSTER_W5_RDO_LIST_W3_lsb
Definition: FPGADataFormatUtilities.h:1731
FPGADataFormatUtilities::GHITZ_W1_RAD_bits
const int GHITZ_W1_RAD_bits
Definition: FPGADataFormatUtilities.h:1123
FPGADataFormatUtilities::STRIP_CLUSTER::nstrips
uint64_t nstrips
Definition: FPGADataFormatUtilities.h:1046
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w8
EDM_PIXELCLUSTER_w8 fill_EDM_PIXELCLUSTER_w8(const double &localcovariance_xx, const double &localcovariance_yy, const double &omega_x, const double &omega_y, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:2072
query_example.col
col
Definition: query_example.py:7
FPGADataFormatUtilities::PIXEL_CLUSTER::centroid_row
uint64_t centroid_row
Definition: FPGADataFormatUtilities.h:961
FPGADataFormatUtilities::GTRACK_HDR_W1_LAYER_BITMASK_lsb
const int GTRACK_HDR_W1_LAYER_BITMASK_lsb
Definition: FPGADataFormatUtilities.h:692
FPGADataFormatUtilities::GTRACK_HDR_w1::type
uint64_t type
Definition: FPGADataFormatUtilities.h:735
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_Spare_bits
const int EDM_PIXELCLUSTER_W1_Spare_bits
Definition: FPGADataFormatUtilities.h:1710
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_Spare_bits
const int EDM_STRIPCLUSTER_W1_Spare_bits
Definition: FPGADataFormatUtilities.h:1296
FPGADataFormatUtilities::SLICE_HDR_w1::eta_region
uint64_t eta_region
Definition: FPGADataFormatUtilities.h:403
FPGADataFormatUtilities::to_real_EVT_HDR_w3_status
uint64_t to_real_EVT_HDR_w3_status(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:166
FPGADataFormatUtilities::get_dataformat_PIXEL_CLUSTER
uint64_t get_dataformat_PIXEL_CLUSTER(const PIXEL_CLUSTER &in)
Definition: FPGADataFormatUtilities.h:976
FPGADataFormatUtilities::RD_HDR_w1::second_stage
uint64_t second_stage
Definition: FPGADataFormatUtilities.h:523
FPGADataFormatUtilities::get_dataformat_EVT_FTR_w1
uint64_t get_dataformat_EVT_FTR_w1(const EVT_FTR_w1 &in)
Definition: FPGADataFormatUtilities.h:240
FPGADataFormatUtilities::fill_PIXEL_EF_RDO
PIXEL_EF_RDO fill_PIXEL_EF_RDO(const uint64_t &last, const uint64_t &row, const uint64_t &col, const uint64_t &tot, const uint64_t &lvl1, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:2259
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w1_id_hash
uint64_t to_real_EDM_PIXELCLUSTER_w1_id_hash(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2103
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_XX_bits
const int EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_XX_bits
Definition: FPGADataFormatUtilities.h:1765
FPGADataFormatUtilities::RD_HDR_W1_FLAG_bits
const int RD_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:462
xAOD::score
@ score
Definition: TrackingPrimitives.h:514
FPGADataFormatUtilities::PIXEL_EF_RDO_COL_lsb
const int PIXEL_EF_RDO_COL_lsb
Definition: FPGADataFormatUtilities.h:2213
FPGADataFormatUtilities::STRIP_EF_RDO_LAST_bits
const int STRIP_EF_RDO_LAST_bits
Definition: FPGADataFormatUtilities.h:2295
FPGADataFormatUtilities::SLICE_HDR_W1_SPARE_mf
const float SLICE_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:398
FPGADataFormatUtilities::EVT_FTR_w1::hdr_crc
uint64_t hdr_crc
Definition: FPGADataFormatUtilities.h:207
FPGADataFormatUtilities::SELECTBITS
consteval uint64_t SELECTBITS(uint8_t len, uint8_t startbit)
Definition: FPGADataFormatUtilities.h:14
FPGADataFormatUtilities::PIXEL_EF_RDO::tot
uint64_t tot
Definition: FPGADataFormatUtilities.h:2232
FPGADataFormatUtilities::GHITZ_W2_SPARE_bits
const int GHITZ_W2_SPARE_bits
Definition: FPGADataFormatUtilities.h:1156
FPGADataFormatUtilities::EVT_FTR_W1_HDR_CRC_bits
const int EVT_FTR_W1_HDR_CRC_bits
Definition: FPGADataFormatUtilities.h:186
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALPOSITION_X_lsb
const int EDM_PIXELCLUSTER_W7_LOCALPOSITION_X_lsb
Definition: FPGADataFormatUtilities.h:1741
FPGADataFormatUtilities::STRIP_CLUSTER
Definition: FPGADataFormatUtilities.h:1043
FPGADataFormatUtilities::GTRACK_HDR_W1_SLICE_lsb
const int GTRACK_HDR_W1_SLICE_lsb
Definition: FPGADataFormatUtilities.h:676
FPGADataFormatUtilities::EVT_FTR_W1_FLAG_lsb
const int EVT_FTR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:179
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_FLAG_mf
const float EDM_PIXELCLUSTER_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:1704
FPGADataFormatUtilities::to_real_EVT_FTR_w1_spare
uint64_t to_real_EVT_FTR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:286
DeMoScan.index
string index
Definition: DeMoScan.py:364
FPGADataFormatUtilities::EVT_FTR_w3
Definition: FPGADataFormatUtilities.h:214
FPGADataFormatUtilities::STRIP_EF_RDO_CHIPID_bits
const int STRIP_EF_RDO_CHIPID_bits
Definition: FPGADataFormatUtilities.h:2299
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w4
uint64_t get_dataformat_EDM_STRIPCLUSTER_w4(const EDM_STRIPCLUSTER_w4 &in)
Definition: FPGADataFormatUtilities.h:1508
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1847
FPGADataFormatUtilities::EVT_FTR_W2_ERROR_FLAGS_bits
const int EVT_FTR_W2_ERROR_FLAGS_bits
Definition: FPGADataFormatUtilities.h:191
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_Y_BIN_lsb
const int RD_HDR_W1_HOUGH_Y_BIN_lsb
Definition: FPGADataFormatUtilities.h:487
FPGADataFormatUtilities::GTRACK_HDR_w1::phi_region
uint64_t phi_region
Definition: FPGADataFormatUtilities.h:737
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w1_spare
uint64_t to_real_EDM_PIXELCLUSTER_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2107
FPGADataFormatUtilities::EVT_FTR_w2::error_flags
uint64_t error_flags
Definition: FPGADataFormatUtilities.h:211
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w2
EDM_STRIPCLUSTER_w2 fill_EDM_STRIPCLUSTER_w2(const uint64_t &identifier)
Definition: FPGADataFormatUtilities.h:1561
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w9_spare
uint64_t to_real_EDM_PIXELCLUSTER_w9_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2183
FPGADataFormatUtilities::EVT_HDR_W1_BCID_bits
const int EVT_HDR_W1_BCID_bits
Definition: FPGADataFormatUtilities.h:30
FPGADataFormatUtilities::RD_HDR_W1_SLICE_bits
const int RD_HDR_W1_SLICE_bits
Definition: FPGADataFormatUtilities.h:478
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_row
uint64_t to_real_PIXEL_EF_RDO_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2274
FPGADataFormatUtilities::get_dataformat_STRIP_EF_RDO_low32
uint64_t get_dataformat_STRIP_EF_RDO_low32(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2337
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w3
uint64_t get_dataformat_EDM_PIXELCLUSTER_w3(const EDM_PIXELCLUSTER_w3 &in)
Definition: FPGADataFormatUtilities.h:1961
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_WIDTH_IN_ETA_bits
const int EDM_PIXELCLUSTER_W7_WIDTH_IN_ETA_bits
Definition: FPGADataFormatUtilities.h:1756
FPGADataFormatUtilities::to_real_RD_HDR_w1_flag
uint64_t to_real_RD_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:603
FPGADataFormatUtilities::get_dataformat_GTRACK_HDR_w1
uint64_t get_dataformat_GTRACK_HDR_w1(const GTRACK_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:793
FPGADataFormatUtilities::GTRACK_HDR_w3
struct FPGADataFormatUtilities::GTRACK_HDR_w3 GTRACK_HDR_w3
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_RDO_LIST_W4_mf
const float EDM_PIXELCLUSTER_W6_RDO_LIST_W4_mf
Definition: FPGADataFormatUtilities.h:1737
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w6
uint64_t get_dataformat_EDM_STRIPCLUSTER_w6(const EDM_STRIPCLUSTER_w6 &in)
Definition: FPGADataFormatUtilities.h:1520
FPGADataFormatUtilities::STRIP_EF_RDO_CLUSTER_MAP_mf
const float STRIP_EF_RDO_CLUSTER_MAP_mf
Definition: FPGADataFormatUtilities.h:2309
FPGADataFormatUtilities::GTRACK_HDR_W2_SPARE_lsb
const int GTRACK_HDR_W2_SPARE_lsb
Definition: FPGADataFormatUtilities.h:713
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_CHANNELS_IN_PHI_bits
const int EDM_PIXELCLUSTER_W7_CHANNELS_IN_PHI_bits
Definition: FPGADataFormatUtilities.h:1748
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9
Definition: FPGADataFormatUtilities.h:1416
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_XX_mf
const float EDM_PIXELCLUSTER_W8_LOCALCOVARIANCE_XX_mf
Definition: FPGADataFormatUtilities.h:1767
FPGADataFormatUtilities::to_real_RD_HDR_w1_phi_region
uint64_t to_real_RD_HDR_w1_phi_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:615
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W2_IDENTIFIER_lsb
const int EDM_PIXELCLUSTER_W2_IDENTIFIER_lsb
Definition: FPGADataFormatUtilities.h:1716
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_spare
uint64_t to_real_PIXEL_EF_RDO_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2290
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W3_RDO_LIST_W1_bits
const int EDM_PIXELCLUSTER_W3_RDO_LIST_W1_bits
Definition: FPGADataFormatUtilities.h:1720
FPGADataFormatUtilities::to_real_RD_HDR_w1_eta_region
uint64_t to_real_RD_HDR_w1_eta_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:611
FPGADataFormatUtilities::EVT_HDR_W1_SPARE_lsb
const int EVT_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:35
FPGADataFormatUtilities::GTRACK_HDR_W1_HOUGH_X_BIN_lsb
const int GTRACK_HDR_W1_HOUGH_X_BIN_lsb
Definition: FPGADataFormatUtilities.h:680
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_SPARE_bits
const int EDM_STRIPCLUSTER_W8_SPARE_bits
Definition: FPGADataFormatUtilities.h:1355
FPGADataFormatUtilities::M_HDR_W1_SPARE_bits
const int M_HDR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:322
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10
Definition: FPGADataFormatUtilities.h:1864
FPGADataFormatUtilities::RD_HDR_w1
Definition: FPGADataFormatUtilities.h:515
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w8
EDM_STRIPCLUSTER_w8 fill_EDM_STRIPCLUSTER_w8(const double &globalposition_x, const double &globalposition_y, const uint64_t &channels_in_phi, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1600
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_LASTWORD_lsb
const int EDM_STRIPCLUSTER_W9_LASTWORD_lsb
Definition: FPGADataFormatUtilities.h:1365
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_mf
const float EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_mf
Definition: FPGADataFormatUtilities.h:1362
FPGADataFormatUtilities::RD_HDR_W2_SPARE_bits
const int RD_HDR_W2_SPARE_bits
Definition: FPGADataFormatUtilities.h:511
FPGADataFormatUtilities::M_HDR_w1
struct FPGADataFormatUtilities::M_HDR_w1 M_HDR_w1
FPGADataFormatUtilities::PIXEL_CLUSTER::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:962
FPGADataFormatUtilities::GTRACK_HDR_W2_SPARE_mf
const float GTRACK_HDR_W2_SPARE_mf
Definition: FPGADataFormatUtilities.h:714
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_strip_num
uint64_t to_real_STRIP_EF_RDO_strip_num(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2374
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1
Definition: FPGADataFormatUtilities.h:1815
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w8_globalposition_x
double to_real_EDM_STRIPCLUSTER_w8_globalposition_x(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1666
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7::localposition_y
int64_t localposition_y
Definition: FPGADataFormatUtilities.h:1404
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9::index
uint64_t index
Definition: FPGADataFormatUtilities.h:1419
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_WIDTH_IN_ETA_mf
const float EDM_PIXELCLUSTER_W7_WIDTH_IN_ETA_mf
Definition: FPGADataFormatUtilities.h:1758
FPGADataFormatUtilities::SLICE_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:401
FPGADataFormatUtilities::to_real_GTRACK_HDR_w2_score
double to_real_GTRACK_HDR_w2_score(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:899
FPGADataFormatUtilities::GTRACK_HDR_W1_SPARE_lsb
const int GTRACK_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:696
FPGADataFormatUtilities::STRIP_EF_RDO_STRIP_NUM_lsb
const int STRIP_EF_RDO_STRIP_NUM_lsb
Definition: FPGADataFormatUtilities.h:2304
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_CHANNELS_IN_ETA_bits
const int EDM_PIXELCLUSTER_W7_CHANNELS_IN_ETA_bits
Definition: FPGADataFormatUtilities.h:1752
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W2_IDENTIFIER_lsb
const int EDM_STRIPCLUSTER_W2_IDENTIFIER_lsb
Definition: FPGADataFormatUtilities.h:1302
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w6_rdo_list_w4
uint64_t to_real_EDM_STRIPCLUSTER_w6_rdo_list_w4(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1646
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALPOSITION_X_lsb
const int EDM_STRIPCLUSTER_W7_LOCALPOSITION_X_lsb
Definition: FPGADataFormatUtilities.h:1327
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w9
EDM_STRIPCLUSTER_w9 get_bitfields_EDM_STRIPCLUSTER_w9(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1479
FPGADataFormatUtilities::GHITZ_W2_ROW_lsb
const int GHITZ_W2_ROW_lsb
Definition: FPGADataFormatUtilities.h:1153
FPGADataFormatUtilities::EVT_FTR_W3_WORD_COUNT_bits
const int EVT_FTR_W3_WORD_COUNT_bits
Definition: FPGADataFormatUtilities.h:196
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_INDEX_mf
const float EDM_STRIPCLUSTER_W9_INDEX_mf
Definition: FPGADataFormatUtilities.h:1370
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w5_rdo_list_w3
uint64_t to_real_EDM_PIXELCLUSTER_w5_rdo_list_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2123
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_SPARE_mf
const float EDM_PIXELCLUSTER_W10_SPARE_mf
Definition: FPGADataFormatUtilities.h:1813
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w10
uint64_t get_dataformat_EDM_PIXELCLUSTER_w10(const EDM_PIXELCLUSTER_w10 &in)
Definition: FPGADataFormatUtilities.h:2014
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_ROW_mf
const float PIXEL_CLUSTER_CENTROID_ROW_mf
Definition: FPGADataFormatUtilities.h:950
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w8_omega_x
double to_real_EDM_PIXELCLUSTER_w8_omega_x(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2163
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_nstrips
uint64_t to_real_STRIP_CLUSTER_nstrips(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1102
FPGADataFormatUtilities::SLICE_HDR_W1_PHI_REGION_lsb
const int SLICE_HDR_W1_PHI_REGION_lsb
Definition: FPGADataFormatUtilities.h:393
FPGADataFormatUtilities::EVT_FTR_w2
Definition: FPGADataFormatUtilities.h:210
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w9
uint64_t get_dataformat_EDM_STRIPCLUSTER_w9(const EDM_STRIPCLUSTER_w9 &in)
Definition: FPGADataFormatUtilities.h:1544
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w9_globalposition_y
double to_real_EDM_PIXELCLUSTER_w9_globalposition_y(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2179
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_TOTAL_TOT_bits
const int EDM_PIXELCLUSTER_W10_TOTAL_TOT_bits
Definition: FPGADataFormatUtilities.h:1803
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_Y_BIN_bits
const int RD_HDR_W1_HOUGH_Y_BIN_bits
Definition: FPGADataFormatUtilities.h:486
FPGADataFormatUtilities::to_real_EVT_FTR_w2_error_flags
uint64_t to_real_EVT_FTR_w2_error_flags(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:294
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w9
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w9 EDM_PIXELCLUSTER_w9
FPGADataFormatUtilities::GTRACK_HDR_W1_ETA_REGION_lsb
const int GTRACK_HDR_W1_ETA_REGION_lsb
Definition: FPGADataFormatUtilities.h:668
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_SPARE_lsb
const int EDM_PIXELCLUSTER_W8_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1782
FPGADataFormatUtilities::GTRACK_HDR_W2_Z0_lsb
const int GTRACK_HDR_W2_Z0_lsb
Definition: FPGADataFormatUtilities.h:709
FPGADataFormatUtilities::PIXEL_EF_RDO
struct FPGADataFormatUtilities::PIXEL_EF_RDO PIXEL_EF_RDO
FPGADataFormatUtilities::GTRACK_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:743
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W5_RDO_LIST_W3_mf
const float EDM_PIXELCLUSTER_W5_RDO_LIST_W3_mf
Definition: FPGADataFormatUtilities.h:1732
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7::localcovariance_xx
uint64_t localcovariance_xx
Definition: FPGADataFormatUtilities.h:1405
FPGADataFormatUtilities::get_dataformat_RD_HDR_w2
uint64_t get_dataformat_RD_HDR_w2(const RD_HDR_w2 &in)
Definition: FPGADataFormatUtilities.h:572
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_phi_region
uint64_t to_real_SLICE_HDR_w1_phi_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:450
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w4::rdo_list_w2
uint64_t rdo_list_w2
Definition: FPGADataFormatUtilities.h:1391
FPGADataFormatUtilities::RD_HDR_W1_SECOND_STAGE_mf
const float RD_HDR_W1_SECOND_STAGE_mf
Definition: FPGADataFormatUtilities.h:492
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_ID_HASH_lsb
const int EDM_STRIPCLUSTER_W1_ID_HASH_lsb
Definition: FPGADataFormatUtilities.h:1293
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_LOCALCOVARIANCE_XX_bits
const int EDM_STRIPCLUSTER_W7_LOCALCOVARIANCE_XX_bits
Definition: FPGADataFormatUtilities.h:1334
FPGADataFormatUtilities::GHITZ_w2
Definition: FPGADataFormatUtilities.h:1170
FPGADataFormatUtilities::STRIP_CLUSTER
struct FPGADataFormatUtilities::STRIP_CLUSTER STRIP_CLUSTER
FPGADataFormatUtilities::GTRACK_HDR_W1_TYPE_mf
const float GTRACK_HDR_W1_TYPE_mf
Definition: FPGADataFormatUtilities.h:665
FPGADataFormatUtilities::get_bitfields_GTRACK_HDR_w1
GTRACK_HDR_w1 get_bitfields_GTRACK_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:760
FPGADataFormatUtilities::GTRACK_HDR_W1_PHI_REGION_mf
const float GTRACK_HDR_W1_PHI_REGION_mf
Definition: FPGADataFormatUtilities.h:673
FPGADataFormatUtilities::RD_HDR_w2
struct FPGADataFormatUtilities::RD_HDR_w2 RD_HDR_w2
FPGADataFormatUtilities::SLICE_HDR_W1_SPARE_bits
const int SLICE_HDR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:396
merge.status
status
Definition: merge.py:17
FPGADataFormatUtilities::RD_HDR_W1_SECOND_STAGE_lsb
const int RD_HDR_W1_SECOND_STAGE_lsb
Definition: FPGADataFormatUtilities.h:491
FPGADataFormatUtilities::GHITZ_w1
struct FPGADataFormatUtilities::GHITZ_w1 GHITZ_w1
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_last
uint64_t to_real_STRIP_EF_RDO_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2366
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_COL_lsb
const int PIXEL_CLUSTER_CENTROID_COL_lsb
Definition: FPGADataFormatUtilities.h:945
FPGADataFormatUtilities::EVT_HDR_W2_TIME_mf
const float EVT_HDR_W2_TIME_mf
Definition: FPGADataFormatUtilities.h:45
FPGADataFormatUtilities::GHITZ_w1::rad
uint64_t rad
Definition: FPGADataFormatUtilities.h:1163
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_second_stage
uint64_t to_real_GTRACK_HDR_w1_second_stage(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:887
FPGADataFormatUtilities::PIXEL_CLUSTER_ROW_mf
const float PIXEL_CLUSTER_ROW_mf
Definition: FPGADataFormatUtilities.h:942
FPGADataFormatUtilities::GTRACK_HDR_W1_PHI_REGION_bits
const int GTRACK_HDR_W1_PHI_REGION_bits
Definition: FPGADataFormatUtilities.h:671
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w9_globalposition_z
double to_real_EDM_STRIPCLUSTER_w9_globalposition_z(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1682
FPGADataFormatUtilities::SLICE_HDR_w1
struct FPGADataFormatUtilities::SLICE_HDR_w1 SLICE_HDR_w1
FPGADataFormatUtilities::PIXEL_EF_RDO::col
uint64_t col
Definition: FPGADataFormatUtilities.h:2231
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_RDO_LIST_W4_lsb
const int EDM_STRIPCLUSTER_W6_RDO_LIST_W4_lsb
Definition: FPGADataFormatUtilities.h:1322
FPGADataFormatUtilities::to_real_EVT_HDR_w2_time
uint64_t to_real_EVT_HDR_w2_time(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:162
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w4::rdo_list_w2
uint64_t rdo_list_w2
Definition: FPGADataFormatUtilities.h:1830
FPGADataFormatUtilities::RD_HDR_W1_SECOND_STAGE_bits
const int RD_HDR_W1_SECOND_STAGE_bits
Definition: FPGADataFormatUtilities.h:490
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_spare
uint64_t to_real_STRIP_EF_RDO_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2382
FPGADataFormatUtilities::SLICE_HDR_w1::phi_region
uint64_t phi_region
Definition: FPGADataFormatUtilities.h:404
FPGADataFormatUtilities::RD_HDR_W1_ETA_REGION_bits
const int RD_HDR_W1_ETA_REGION_bits
Definition: FPGADataFormatUtilities.h:470
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_col
uint64_t to_real_PIXEL_CLUSTER_col(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1002
FPGADataFormatUtilities::M_HDR_W1_SPARE_lsb
const int M_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:323
FPGADataFormatUtilities::to_real_RD_HDR_w1_second_stage
uint64_t to_real_RD_HDR_w1_second_stage(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:631
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W3_RDO_LIST_W1_bits
const int EDM_STRIPCLUSTER_W3_RDO_LIST_W1_bits
Definition: FPGADataFormatUtilities.h:1306
FPGADataFormatUtilities::RD_HDR_W1_LAYER_BITMASK_mf
const float RD_HDR_W1_LAYER_BITMASK_mf
Definition: FPGADataFormatUtilities.h:496
FPGADataFormatUtilities::EVT_HDR_W3_STATUS_mf
const float EVT_HDR_W3_STATUS_mf
Definition: FPGADataFormatUtilities.h:50
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_strip_index
uint64_t to_real_STRIP_CLUSTER_strip_index(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1106
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_ETA_mf
const float RD_HDR_W2_GLOBAL_ETA_mf
Definition: FPGADataFormatUtilities.h:509
FPGADataFormatUtilities::fill_EVT_FTR_w2
EVT_FTR_w2 fill_EVT_FTR_w2(const uint64_t &error_flags)
Definition: FPGADataFormatUtilities.h:269
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_ID_HASH_bits
const int EDM_STRIPCLUSTER_W1_ID_HASH_bits
Definition: FPGADataFormatUtilities.h:1292
FPGADataFormatUtilities::EVT_FTR_W3_WORD_COUNT_lsb
const int EVT_FTR_W3_WORD_COUNT_lsb
Definition: FPGADataFormatUtilities.h:197
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w2
EDM_PIXELCLUSTER_w2 fill_EDM_PIXELCLUSTER_w2(const uint64_t &identifier)
Definition: FPGADataFormatUtilities.h:2031
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w4
EDM_PIXELCLUSTER_w4 fill_EDM_PIXELCLUSTER_w4(const uint64_t &rdo_list_w2)
Definition: FPGADataFormatUtilities.h:2043
FPGADataFormatUtilities::fill_EVT_FTR_w1
EVT_FTR_w1 fill_EVT_FTR_w1(const uint64_t &flag, const uint64_t &spare, const uint64_t &hdr_crc)
Definition: FPGADataFormatUtilities.h:261
FPGADataFormatUtilities::SLICE_HDR_W1_SPARE_lsb
const int SLICE_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:397
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:1377
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_FLAG_mf
const float EDM_STRIPCLUSTER_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:1290
FPGADataFormatUtilities::RD_HDR_W1_PHI_REGION_mf
const float RD_HDR_W1_PHI_REGION_mf
Definition: FPGADataFormatUtilities.h:476
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w2_identifier
uint64_t to_real_EDM_PIXELCLUSTER_w2_identifier(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2111
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_GLOBALPOSITION_Y_mf
const float EDM_PIXELCLUSTER_W9_GLOBALPOSITION_Y_mf
Definition: FPGADataFormatUtilities.h:1792
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w5
Definition: FPGADataFormatUtilities.h:1394
FPGADataFormatUtilities::GTRACK_HDR_W1_HOUGH_X_BIN_mf
const float GTRACK_HDR_W1_HOUGH_X_BIN_mf
Definition: FPGADataFormatUtilities.h:681
FPGADataFormatUtilities::PIXEL_EF_RDO_ROW_lsb
const int PIXEL_EF_RDO_ROW_lsb
Definition: FPGADataFormatUtilities.h:2209
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W4_RDO_LIST_W2_lsb
const int EDM_PIXELCLUSTER_W4_RDO_LIST_W2_lsb
Definition: FPGADataFormatUtilities.h:1726
FPGADataFormatUtilities::get_bitfields_PIXEL_CLUSTER
PIXEL_CLUSTER get_bitfields_PIXEL_CLUSTER(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:965
FPGADataFormatUtilities::M_HDR_W1_MODID_bits
const int M_HDR_W1_MODID_bits
Definition: FPGADataFormatUtilities.h:314
FPGADataFormatUtilities::GHITZ_w1::lyr
uint64_t lyr
Definition: FPGADataFormatUtilities.h:1162
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_GLOBALPOSITION_Y_lsb
const int EDM_PIXELCLUSTER_W9_GLOBALPOSITION_Y_lsb
Definition: FPGADataFormatUtilities.h:1791
FPGADataFormatUtilities::to_real_EVT_HDR_w1_spare
uint64_t to_real_EVT_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:154
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_CHANNELS_IN_PHI_bits
const int EDM_STRIPCLUSTER_W8_CHANNELS_IN_PHI_bits
Definition: FPGADataFormatUtilities.h:1351
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_centroid_row
double to_real_PIXEL_CLUSTER_centroid_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1014
FPGADataFormatUtilities::PIXEL_EF_RDO_LVL1_bits
const int PIXEL_EF_RDO_LVL1_bits
Definition: FPGADataFormatUtilities.h:2220
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_RDO_LIST_W4_bits
const int EDM_PIXELCLUSTER_W6_RDO_LIST_W4_bits
Definition: FPGADataFormatUtilities.h:1735
FPGADataFormatUtilities::get_bitfields_EVT_HDR_w2
EVT_HDR_w2 get_bitfields_EVT_HDR_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:82
FPGADataFormatUtilities::get_dataformat_EVT_HDR_w1
uint64_t get_dataformat_EVT_HDR_w1(const EVT_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:96
FPGADataFormatUtilities::GHITZ_W1_RAD_lsb
const int GHITZ_W1_RAD_lsb
Definition: FPGADataFormatUtilities.h:1124
FPGADataFormatUtilities::get_dataformat_STRIP_CLUSTER
uint64_t get_dataformat_STRIP_CLUSTER(const STRIP_CLUSTER &in)
Definition: FPGADataFormatUtilities.h:1069
FPGADataFormatUtilities::EVT_HDR_W3_STATUS_bits
const int EVT_HDR_W3_STATUS_bits
Definition: FPGADataFormatUtilities.h:48
FPGADataFormatUtilities::get_dataformat_GTRACK_HDR_w2
uint64_t get_dataformat_GTRACK_HDR_w2(const GTRACK_HDR_w2 &in)
Definition: FPGADataFormatUtilities.h:808
FPGADataFormatUtilities::M_HDR_w1::modhash
uint64_t modhash
Definition: FPGADataFormatUtilities.h:329
FPGADataFormatUtilities::M_HDR_W1_SPARE_mf
const float M_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:324
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_mf
const float EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_mf
Definition: FPGADataFormatUtilities.h:1801
FPGADataFormatUtilities::RD_HDR_W1_LAYER_BITMASK_bits
const int RD_HDR_W1_LAYER_BITMASK_bits
Definition: FPGADataFormatUtilities.h:494
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_X_BIN_mf
const float RD_HDR_W1_HOUGH_X_BIN_mf
Definition: FPGADataFormatUtilities.h:484
FPGADataFormatUtilities::GTRACK_HDR_FLAG
const int GTRACK_HDR_FLAG
Definition: FPGADataFormatUtilities.h:656
FPGADataFormatUtilities::to_real_EVT_HDR_w1_flag
uint64_t to_real_EVT_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:142
FPGADataFormatUtilities::EVT_HDR_w1
struct FPGADataFormatUtilities::EVT_HDR_w1 EVT_HDR_w1
FPGADataFormatUtilities::STRIP_EF_RDO_SPARE_bits
const int STRIP_EF_RDO_SPARE_bits
Definition: FPGADataFormatUtilities.h:2311
FPGADataFormatUtilities::GTRACK_HDR_w2::d0
int64_t d0
Definition: FPGADataFormatUtilities.h:748
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w3
Definition: FPGADataFormatUtilities.h:1825
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w5
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w5 EDM_STRIPCLUSTER_w5
FPGADataFormatUtilities::GTRACK_HDR_W3_ETA_lsb
const int GTRACK_HDR_W3_ETA_lsb
Definition: FPGADataFormatUtilities.h:726
FPGADataFormatUtilities::GTRACK_HDR_W3_SPARE_bits
const int GTRACK_HDR_W3_SPARE_bits
Definition: FPGADataFormatUtilities.h:729
FPGADataFormatUtilities::GHITZ_W1_LAST_lsb
const int GHITZ_W1_LAST_lsb
Definition: FPGADataFormatUtilities.h:1116
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w3_rdo_list_w1
uint64_t to_real_EDM_PIXELCLUSTER_w3_rdo_list_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2115
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_WIDTH_IN_ETA_lsb
const int EDM_PIXELCLUSTER_W7_WIDTH_IN_ETA_lsb
Definition: FPGADataFormatUtilities.h:1757
python.SystemOfUnits.rad
int rad
Definition: SystemOfUnits.py:111
FPGADataFormatUtilities::STRIP_EF_RDO
struct FPGADataFormatUtilities::STRIP_EF_RDO STRIP_EF_RDO
FPGADataFormatUtilities::STRIP_EF_RDO
Definition: FPGADataFormatUtilities.h:2315
FPGADataFormatUtilities::GTRACK_HDR_w1::eta_region
uint64_t eta_region
Definition: FPGADataFormatUtilities.h:736
FPGADataFormatUtilities::get_dataformat_GTRACK_HDR_w3
uint64_t get_dataformat_GTRACK_HDR_w3(const GTRACK_HDR_w3 &in)
Definition: FPGADataFormatUtilities.h:817
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W2_IDENTIFIER_mf
const float EDM_STRIPCLUSTER_W2_IDENTIFIER_mf
Definition: FPGADataFormatUtilities.h:1303
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_GLOBALPOSITION_Y_bits
const int EDM_PIXELCLUSTER_W9_GLOBALPOSITION_Y_bits
Definition: FPGADataFormatUtilities.h:1790
FPGADataFormatUtilities::get_bitfields_GTRACK_HDR_w3
GTRACK_HDR_w3 get_bitfields_GTRACK_HDR_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:784
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_FLAG_bits
const int EDM_PIXELCLUSTER_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:1702
FPGADataFormatUtilities::STRIP_CLUSTER_SPARE_bits
const int STRIP_CLUSTER_SPARE_bits
Definition: FPGADataFormatUtilities.h:1039
FPGADataFormatUtilities::to_real_GTRACK_HDR_w2_spare
uint64_t to_real_GTRACK_HDR_w2_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:911
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8::channels_in_phi
uint64_t channels_in_phi
Definition: FPGADataFormatUtilities.h:1412
FPGADataFormatUtilities::EVT_HDR_w3::status
uint64_t status
Definition: FPGADataFormatUtilities.h:69
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W4_RDO_LIST_W2_mf
const float EDM_PIXELCLUSTER_W4_RDO_LIST_W2_mf
Definition: FPGADataFormatUtilities.h:1727
FPGADataFormatUtilities::GHITZ_W1_LASTOFSLICE_lsb
const int GHITZ_W1_LASTOFSLICE_lsb
Definition: FPGADataFormatUtilities.h:1136
FPGADataFormatUtilities::fill_GHITZ_w2
GHITZ_w2 fill_GHITZ_w2(const uint64_t &cluster1, const uint64_t &cluster2, const uint64_t &row, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1231
FPGADataFormatUtilities::to_real_GTRACK_HDR_w2_z0
double to_real_GTRACK_HDR_w2_z0(const int64_t &in)
Definition: FPGADataFormatUtilities.h:907
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_Spare_mf
const float EDM_STRIPCLUSTER_W1_Spare_mf
Definition: FPGADataFormatUtilities.h:1298
FPGADataFormatUtilities::fill_STRIP_CLUSTER
STRIP_CLUSTER fill_STRIP_CLUSTER(const uint64_t &last, const uint64_t &row, const uint64_t &nstrips, const uint64_t &strip_index, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1084
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w1_id_hash
uint64_t to_real_EDM_STRIPCLUSTER_w1_id_hash(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1622
FPGADataFormatUtilities::PIXEL_CLUSTER_COL_mf
const float PIXEL_CLUSTER_COL_mf
Definition: FPGADataFormatUtilities.h:938
FPGADataFormatUtilities::M_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:327
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_last
uint64_t to_real_PIXEL_EF_RDO_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2270
FPGADataFormatUtilities::get_bitfields_M_HDR_w1
M_HDR_w1 get_bitfields_M_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:333
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w8_localcovariance_xx
double to_real_EDM_PIXELCLUSTER_w8_localcovariance_xx(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2155
FPGADataFormatUtilities::fill_M_HDR_w1
M_HDR_w1 fill_M_HDR_w1(const uint64_t &flag, const uint64_t &modid, const uint64_t &modhash, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:351
FPGADataFormatUtilities
Definition: FPGADataFormatUtilities.h:13
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_ID_HASH_bits
const int EDM_PIXELCLUSTER_W1_ID_HASH_bits
Definition: FPGADataFormatUtilities.h:1706
FPGADataFormatUtilities::GHITZ_w2::row
uint64_t row
Definition: FPGADataFormatUtilities.h:1173