ATLAS Offline Software
FPGADataFormatUtilities.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2002-2024 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
12  {
13 
14  consteval uint64_t SELECTBITS(uint8_t len, uint8_t startbit) {
15  return (len == 64 ? 0xFFFFFFFFFFFFFFFFULL : (((1ULL << len) - 1ULL) << startbit));
16  }
17 
18 
19  // EVT_HDR defined flags
20  const int EVT_HDR_FLAG = 0xab;
21 
22  // EVT_HDR_W1 word description
23  const int EVT_HDR_W1_FLAG_bits = 8;
24  const int EVT_HDR_W1_FLAG_lsb = 56;
25  const float EVT_HDR_W1_FLAG_mf = 1.;
26 
27  const int EVT_HDR_W1_L0ID_bits = 40;
28  const int EVT_HDR_W1_L0ID_lsb = 16;
29  const float EVT_HDR_W1_L0ID_mf = 1.;
30 
31  const int EVT_HDR_W1_BCID_bits = 12;
32  const int EVT_HDR_W1_BCID_lsb = 4;
33  const float EVT_HDR_W1_BCID_mf = 1.;
34 
35  const int EVT_HDR_W1_SPARE_bits = 4;
36  const int EVT_HDR_W1_SPARE_lsb = 0;
37  const float EVT_HDR_W1_SPARE_mf = 1.;
38 
39  // EVT_HDR_W2 word description
40  const int EVT_HDR_W2_RUNNUMBER_bits = 32;
41  const int EVT_HDR_W2_RUNNUMBER_lsb = 32;
42  const float EVT_HDR_W2_RUNNUMBER_mf = 1.;
43 
44  const int EVT_HDR_W2_TIME_bits = 32;
45  const int EVT_HDR_W2_TIME_lsb = 0;
46  const float EVT_HDR_W2_TIME_mf = 1.;
47 
48  // EVT_HDR_W3 word description
49  const int EVT_HDR_W3_STATUS_bits = 32;
50  const int EVT_HDR_W3_STATUS_lsb = 32;
51  const float EVT_HDR_W3_STATUS_mf = 1.;
52 
53  const int EVT_HDR_W3_CRC_bits = 32;
54  const int EVT_HDR_W3_CRC_lsb = 0;
55  const float EVT_HDR_W3_CRC_mf = 1.;
56 
57  typedef struct EVT_HDR_w1 {
63 
64  typedef struct EVT_HDR_w2 {
68 
69  typedef struct EVT_HDR_w3 {
73 
75  EVT_HDR_w1 temp;
80  return temp;
81  }
82 
84  EVT_HDR_w2 temp;
87  return temp;
88  }
89 
91  EVT_HDR_w3 temp;
94  return temp;
95  }
96 
98  uint64_t temp = 0;
99  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(EVT_HDR_W1_FLAG_bits, 0)) << EVT_HDR_W1_FLAG_lsb);
100  temp |= (((static_cast<uint64_t>(in.l0id)) & SELECTBITS(EVT_HDR_W1_L0ID_bits, 0)) << EVT_HDR_W1_L0ID_lsb);
101  temp |= (((static_cast<uint64_t>(in.bcid)) & SELECTBITS(EVT_HDR_W1_BCID_bits, 0)) << EVT_HDR_W1_BCID_lsb);
102  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(EVT_HDR_W1_SPARE_bits, 0)) << EVT_HDR_W1_SPARE_lsb);
103  return temp;
104  }
105 
107  uint64_t temp = 0;
108  temp |= (((static_cast<uint64_t>(in.runnumber)) & SELECTBITS(EVT_HDR_W2_RUNNUMBER_bits, 0)) << EVT_HDR_W2_RUNNUMBER_lsb);
109  temp |= (((static_cast<uint64_t>(in.time)) & SELECTBITS(EVT_HDR_W2_TIME_bits, 0)) << EVT_HDR_W2_TIME_lsb);
110  return temp;
111  }
112 
114  uint64_t temp = 0;
115  temp |= (((static_cast<uint64_t>(in.status)) & SELECTBITS(EVT_HDR_W3_STATUS_bits, 0)) << EVT_HDR_W3_STATUS_lsb);
116  temp |= (((static_cast<uint64_t>(in.crc)) & SELECTBITS(EVT_HDR_W3_CRC_bits, 0)) << EVT_HDR_W3_CRC_lsb);
117  return temp;
118  }
119 
120  inline EVT_HDR_w1 fill_EVT_HDR_w1 (const uint64_t& flag, const uint64_t& l0id, const uint64_t& bcid, const uint64_t& spare) {
121  EVT_HDR_w1 temp;
122  temp.flag = flag;
123  temp.l0id = l0id;
124  temp.bcid = bcid;
125  temp.spare = spare;
126  return temp;
127  }
128 
130  EVT_HDR_w2 temp;
131  temp.runnumber = runnumber;
132  temp.time = time;
133  return temp;
134  }
135 
136  inline EVT_HDR_w3 fill_EVT_HDR_w3 (const uint64_t& status, const uint64_t& crc) {
137  EVT_HDR_w3 temp;
138  temp.status = status;
139  temp.crc = crc;
140  return temp;
141  }
142 
144  return in;
145  }
146 
148  return in;
149  }
150 
152  return in;
153  }
154 
156  return in;
157  }
158 
160  return in;
161  }
162 
164  return in;
165  }
166 
168  return in;
169  }
170 
172  return in;
173  }
174 
175  // EVT_FTR defined flags
176  const int EVT_FTR_FLAG = 0xcd;
177 
178  // EVT_FTR_W1 word description
179  const int EVT_FTR_W1_FLAG_bits = 8;
180  const int EVT_FTR_W1_FLAG_lsb = 56;
181  const float EVT_FTR_W1_FLAG_mf = 1.;
182 
183  const int EVT_FTR_W1_SPARE_bits = 24;
184  const int EVT_FTR_W1_SPARE_lsb = 32;
185  const float EVT_FTR_W1_SPARE_mf = 1.;
186 
187  const int EVT_FTR_W1_HDR_CRC_bits = 32;
188  const int EVT_FTR_W1_HDR_CRC_lsb = 0;
189  const float EVT_FTR_W1_HDR_CRC_mf = 1.;
190 
191  // EVT_FTR_W2 word description
194  const float EVT_FTR_W2_ERROR_FLAGS_mf = 1.;
195 
196  // EVT_FTR_W3 word description
199  const float EVT_FTR_W3_WORD_COUNT_mf = 1.;
200 
201  const int EVT_FTR_W3_CRC_bits = 32;
202  const int EVT_FTR_W3_CRC_lsb = 0;
203  const float EVT_FTR_W3_CRC_mf = 1.;
204 
205  typedef struct EVT_FTR_w1 {
210 
211  typedef struct EVT_FTR_w2 {
214 
215  typedef struct EVT_FTR_w3 {
219 
221  EVT_FTR_w1 temp;
225  return temp;
226  }
227 
229  EVT_FTR_w2 temp;
231  return temp;
232  }
233 
235  EVT_FTR_w3 temp;
238  return temp;
239  }
240 
242  uint64_t temp = 0;
243  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(EVT_FTR_W1_FLAG_bits, 0)) << EVT_FTR_W1_FLAG_lsb);
244  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(EVT_FTR_W1_SPARE_bits, 0)) << EVT_FTR_W1_SPARE_lsb);
245  temp |= (((static_cast<uint64_t>(in.hdr_crc)) & SELECTBITS(EVT_FTR_W1_HDR_CRC_bits, 0)) << EVT_FTR_W1_HDR_CRC_lsb);
246  return temp;
247  }
248 
250  uint64_t temp = 0;
252  return temp;
253  }
254 
256  uint64_t temp = 0;
258  temp |= (((static_cast<uint64_t>(in.crc)) & SELECTBITS(EVT_FTR_W3_CRC_bits, 0)) << EVT_FTR_W3_CRC_lsb);
259  return temp;
260  }
261 
262  inline EVT_FTR_w1 fill_EVT_FTR_w1 (const uint64_t& flag, const uint64_t& spare, const uint64_t& hdr_crc) {
263  EVT_FTR_w1 temp;
264  temp.flag = flag;
265  temp.spare = spare;
266  temp.hdr_crc = hdr_crc;
267  return temp;
268  }
269 
270  inline EVT_FTR_w2 fill_EVT_FTR_w2 (const uint64_t& error_flags) {
271  EVT_FTR_w2 temp;
272  temp.error_flags = error_flags;
273  return temp;
274  }
275 
276  inline EVT_FTR_w3 fill_EVT_FTR_w3 (const uint64_t& word_count, const uint64_t& crc) {
277  EVT_FTR_w3 temp;
278  temp.word_count = word_count;
279  temp.crc = crc;
280  return temp;
281  }
282 
284  return in;
285  }
286 
288  return in;
289  }
290 
292  return in;
293  }
294 
296  return in;
297  }
298 
300  return in;
301  }
302 
304  return in;
305  }
306 
307  // M_HDR defined flags
308  const int M_HDR_FLAG = 0x55;
309 
310  // M_HDR_W1 word description
311  const int M_HDR_W1_FLAG_bits = 8;
312  const int M_HDR_W1_FLAG_lsb = 56;
313  const float M_HDR_W1_FLAG_mf = 1.;
314 
315  const int M_HDR_W1_MODID_bits = 32;
316  const int M_HDR_W1_MODID_lsb = 24;
317  const float M_HDR_W1_MODID_mf = 1.;
318 
319  const int M_HDR_W1_MODHASH_bits = 16;
320  const int M_HDR_W1_MODHASH_lsb = 8;
321  const float M_HDR_W1_MODHASH_mf = 1.;
322 
323  const int M_HDR_W1_SPARE_bits = 8;
324  const int M_HDR_W1_SPARE_lsb = 0;
325  const float M_HDR_W1_SPARE_mf = 1.;
326 
327  typedef struct M_HDR_w1 {
333 
335  M_HDR_w1 temp;
340  return temp;
341  }
342 
344  uint64_t temp = 0;
345  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(M_HDR_W1_FLAG_bits, 0)) << M_HDR_W1_FLAG_lsb);
346  temp |= (((static_cast<uint64_t>(in.modid)) & SELECTBITS(M_HDR_W1_MODID_bits, 0)) << M_HDR_W1_MODID_lsb);
347  temp |= (((static_cast<uint64_t>(in.modhash)) & SELECTBITS(M_HDR_W1_MODHASH_bits, 0)) << M_HDR_W1_MODHASH_lsb);
348  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(M_HDR_W1_SPARE_bits, 0)) << M_HDR_W1_SPARE_lsb);
349  return temp;
350  }
351 
352  inline M_HDR_w1 fill_M_HDR_w1 (const uint64_t& flag, const uint64_t& modid, const uint64_t& modhash, const uint64_t& spare) {
353  M_HDR_w1 temp;
354  temp.flag = flag;
355  temp.modid = modid;
356  temp.modhash = modhash;
357  temp.spare = spare;
358  return temp;
359  }
360 
362  return in;
363  }
364 
366  return in;
367  }
368 
370  return in;
371  }
372 
374  return in;
375  }
376 
377  // SLICE_HDR defined flags
378  const int SLICE_HDR_FLAG = 0x88;
379 
380  // SLICE_HDR_W1 word description
381  const int SLICE_HDR_W1_FLAG_bits = 8;
382  const int SLICE_HDR_W1_FLAG_lsb = 56;
383  const float SLICE_HDR_W1_FLAG_mf = 1.;
384 
386  const int SLICE_HDR_W1_SLICEID_lsb = 45;
387  const float SLICE_HDR_W1_SLICEID_mf = 1.;
388 
391  const float SLICE_HDR_W1_ETA_REGION_mf = 1.;
392 
395  const float SLICE_HDR_W1_PHI_REGION_mf = 1.;
396 
397  const int SLICE_HDR_W1_SPARE_bits = 33;
398  const int SLICE_HDR_W1_SPARE_lsb = 0;
399  const float SLICE_HDR_W1_SPARE_mf = 1.;
400 
401  typedef struct SLICE_HDR_w1 {
408 
410  SLICE_HDR_w1 temp;
416  return temp;
417  }
418 
420  uint64_t temp = 0;
421  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(SLICE_HDR_W1_FLAG_bits, 0)) << SLICE_HDR_W1_FLAG_lsb);
422  temp |= (((static_cast<uint64_t>(in.sliceid)) & SELECTBITS(SLICE_HDR_W1_SLICEID_bits, 0)) << SLICE_HDR_W1_SLICEID_lsb);
425  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(SLICE_HDR_W1_SPARE_bits, 0)) << SLICE_HDR_W1_SPARE_lsb);
426  return temp;
427  }
428 
429  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) {
430  SLICE_HDR_w1 temp;
431  temp.flag = flag;
432  temp.sliceid = sliceid;
433  temp.eta_region = eta_region;
434  temp.phi_region = phi_region;
435  temp.spare = spare;
436  return temp;
437  }
438 
440  return in;
441  }
442 
444  return in;
445  }
446 
448  return in;
449  }
450 
452  return in;
453  }
454 
456  return in;
457  }
458 
459  // RD_HDR defined flags
460  const int RD_HDR_FLAG = 0xbb;
461 
462  // RD_HDR_W1 word description
463  const int RD_HDR_W1_FLAG_bits = 8;
464  const int RD_HDR_W1_FLAG_lsb = 56;
465  const float RD_HDR_W1_FLAG_mf = 1.;
466 
467  const int RD_HDR_W1_TYPE_bits = 4;
468  const int RD_HDR_W1_TYPE_lsb = 52;
469  const float RD_HDR_W1_TYPE_mf = 1.;
470 
472  const int RD_HDR_W1_ETA_REGION_lsb = 46;
473  const float RD_HDR_W1_ETA_REGION_mf = 1.;
474 
476  const int RD_HDR_W1_PHI_REGION_lsb = 40;
477  const float RD_HDR_W1_PHI_REGION_mf = 1.;
478 
479  const int RD_HDR_W1_SLICE_bits = 5;
480  const int RD_HDR_W1_SLICE_lsb = 35;
481  const float RD_HDR_W1_SLICE_mf = 1.;
482 
485  const float RD_HDR_W1_HOUGH_X_BIN_mf = 1.;
486 
489  const float RD_HDR_W1_HOUGH_Y_BIN_mf = 1.;
490 
493  const float RD_HDR_W1_SECOND_STAGE_mf = 1.;
494 
497  const float RD_HDR_W1_LAYER_BITMASK_mf = 1.;
498 
499  const int RD_HDR_W1_SPARE_bits = 5;
500  const int RD_HDR_W1_SPARE_lsb = 0;
501  const float RD_HDR_W1_SPARE_mf = 1.;
502 
503  // RD_HDR_W2 word description
505  const int RD_HDR_W2_GLOBAL_PHI_lsb = 48;
506  const float RD_HDR_W2_GLOBAL_PHI_mf = 1.;
507 
509  const int RD_HDR_W2_GLOBAL_ETA_lsb = 32;
510  const float RD_HDR_W2_GLOBAL_ETA_mf = 1.;
511 
512  const int RD_HDR_W2_SPARE_bits = 32;
513  const int RD_HDR_W2_SPARE_lsb = 0;
514  const float RD_HDR_W2_SPARE_mf = 1.;
515 
516  typedef struct RD_HDR_w1 {
528 
529  typedef struct RD_HDR_w2 {
534 
536  RD_HDR_w1 temp;
547  return temp;
548  }
549 
551  RD_HDR_w2 temp;
555  return temp;
556  }
557 
559  uint64_t temp = 0;
560  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(RD_HDR_W1_FLAG_bits, 0)) << RD_HDR_W1_FLAG_lsb);
561  temp |= (((static_cast<uint64_t>(in.type)) & SELECTBITS(RD_HDR_W1_TYPE_bits, 0)) << RD_HDR_W1_TYPE_lsb);
562  temp |= (((static_cast<uint64_t>(in.eta_region)) & SELECTBITS(RD_HDR_W1_ETA_REGION_bits, 0)) << RD_HDR_W1_ETA_REGION_lsb);
563  temp |= (((static_cast<uint64_t>(in.phi_region)) & SELECTBITS(RD_HDR_W1_PHI_REGION_bits, 0)) << RD_HDR_W1_PHI_REGION_lsb);
564  temp |= (((static_cast<uint64_t>(in.slice)) & SELECTBITS(RD_HDR_W1_SLICE_bits, 0)) << RD_HDR_W1_SLICE_lsb);
569  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(RD_HDR_W1_SPARE_bits, 0)) << RD_HDR_W1_SPARE_lsb);
570  return temp;
571  }
572 
574  uint64_t temp = 0;
575  temp |= (((static_cast<uint64_t>(in.global_phi)) & SELECTBITS(RD_HDR_W2_GLOBAL_PHI_bits, 0)) << RD_HDR_W2_GLOBAL_PHI_lsb);
576  temp |= (((static_cast<uint64_t>(in.global_eta)) & SELECTBITS(RD_HDR_W2_GLOBAL_ETA_bits, 0)) << RD_HDR_W2_GLOBAL_ETA_lsb);
577  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(RD_HDR_W2_SPARE_bits, 0)) << RD_HDR_W2_SPARE_lsb);
578  return temp;
579  }
580 
581  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) {
582  RD_HDR_w1 temp;
583  temp.flag = flag;
584  temp.type = type;
585  temp.eta_region = eta_region;
586  temp.phi_region = phi_region;
587  temp.slice = slice;
588  temp.hough_x_bin = hough_x_bin;
589  temp.hough_y_bin = hough_y_bin;
590  temp.second_stage = second_stage;
591  temp.layer_bitmask = layer_bitmask;
592  temp.spare = spare;
593  return temp;
594  }
595 
596  inline RD_HDR_w2 fill_RD_HDR_w2 (const uint64_t& global_phi, const uint64_t& global_eta, const uint64_t& spare) {
597  RD_HDR_w2 temp;
598  temp.global_phi = global_phi;
599  temp.global_eta = global_eta;
600  temp.spare = spare;
601  return temp;
602  }
603 
605  return in;
606  }
607 
609  return in;
610  }
611 
613  return in;
614  }
615 
617  return in;
618  }
619 
621  return in;
622  }
623 
625  return in;
626  }
627 
629  return in;
630  }
631 
633  return in;
634  }
635 
637  return in;
638  }
639 
641  return in;
642  }
643 
645  return in;
646  }
647 
649  return in;
650  }
651 
653  return in;
654  }
655 
656  // GTRACK_HDR defined flags
657  const int GTRACK_HDR_FLAG = 0xee;
658 
659  // GTRACK_HDR_W1 word description
660  const int GTRACK_HDR_W1_FLAG_bits = 8;
661  const int GTRACK_HDR_W1_FLAG_lsb = 56;
662  const float GTRACK_HDR_W1_FLAG_mf = 1.;
663 
664  const int GTRACK_HDR_W1_TYPE_bits = 4;
665  const int GTRACK_HDR_W1_TYPE_lsb = 52;
666  const float GTRACK_HDR_W1_TYPE_mf = 1.;
667 
670  const float GTRACK_HDR_W1_ETA_REGION_mf = 1.;
671 
674  const float GTRACK_HDR_W1_PHI_REGION_mf = 1.;
675 
678  const float GTRACK_HDR_W1_PHI_BIN_mf = 1.;
679 
680  const int GTRACK_HDR_W1_Z_BIN_bits = 13;
681  const int GTRACK_HDR_W1_Z_BIN_lsb = 14;
682  const float GTRACK_HDR_W1_Z_BIN_mf = 1.;
683 
687 
691 
692  // GTRACK_HDR_W2 word description
693  const int GTRACK_HDR_W2_SCORE_bits = 16;
694  const int GTRACK_HDR_W2_SCORE_lsb = 48;
695  const float GTRACK_HDR_W2_SCORE_mf = 2048.;
696 
697  const int GTRACK_HDR_W2_D0_bits = 16;
698  const int GTRACK_HDR_W2_D0_lsb = 32;
699  const float GTRACK_HDR_W2_D0_mf = 4096.;
700 
701  const int GTRACK_HDR_W2_Z0_bits = 16;
702  const int GTRACK_HDR_W2_Z0_lsb = 16;
703  const float GTRACK_HDR_W2_Z0_mf = 32.;
704 
705  const int GTRACK_HDR_W2_SPARE_bits = 16;
706  const int GTRACK_HDR_W2_SPARE_lsb = 0;
707  const float GTRACK_HDR_W2_SPARE_mf = 1.;
708 
709  // GTRACK_HDR_W3 word description
712  const float GTRACK_HDR_W3_QOVERPT_mf = 32768.;
713 
714  const int GTRACK_HDR_W3_PHI_bits = 16;
715  const int GTRACK_HDR_W3_PHI_lsb = 32;
716  const float GTRACK_HDR_W3_PHI_mf = 8192.;
717 
718  const int GTRACK_HDR_W3_ETA_bits = 16;
719  const int GTRACK_HDR_W3_ETA_lsb = 16;
720  const float GTRACK_HDR_W3_ETA_mf = 8192.;
721 
722  const int GTRACK_HDR_W3_SPARE_bits = 16;
723  const int GTRACK_HDR_W3_SPARE_lsb = 0;
724  const float GTRACK_HDR_W3_SPARE_mf = 1.;
725 
726  typedef struct GTRACK_HDR_w1 {
736 
737  typedef struct GTRACK_HDR_w2 {
743 
744  typedef struct GTRACK_HDR_w3 {
750 
752  GTRACK_HDR_w1 temp;
761  return temp;
762  }
763 
765  GTRACK_HDR_w2 temp;
770  return temp;
771  }
772 
774  GTRACK_HDR_w3 temp;
779  return temp;
780  }
781 
783  uint64_t temp = 0;
784  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(GTRACK_HDR_W1_FLAG_bits, 0)) << GTRACK_HDR_W1_FLAG_lsb);
785  temp |= (((static_cast<uint64_t>(in.type)) & SELECTBITS(GTRACK_HDR_W1_TYPE_bits, 0)) << GTRACK_HDR_W1_TYPE_lsb);
788  temp |= (((static_cast<uint64_t>(in.phi_bin)) & SELECTBITS(GTRACK_HDR_W1_PHI_BIN_bits, 0)) << GTRACK_HDR_W1_PHI_BIN_lsb);
789  temp |= (((static_cast<uint64_t>(in.z_bin)) & SELECTBITS(GTRACK_HDR_W1_Z_BIN_bits, 0)) << GTRACK_HDR_W1_Z_BIN_lsb);
792  return temp;
793  }
794 
796  uint64_t temp = 0;
797  temp |= (((static_cast<uint64_t>(in.score)) & SELECTBITS(GTRACK_HDR_W2_SCORE_bits, 0)) << GTRACK_HDR_W2_SCORE_lsb);
798  temp |= (((static_cast<uint64_t>(in.d0)) & SELECTBITS(GTRACK_HDR_W2_D0_bits, 0)) << GTRACK_HDR_W2_D0_lsb);
799  temp |= (((static_cast<uint64_t>(in.z0)) & SELECTBITS(GTRACK_HDR_W2_Z0_bits, 0)) << GTRACK_HDR_W2_Z0_lsb);
800  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GTRACK_HDR_W2_SPARE_bits, 0)) << GTRACK_HDR_W2_SPARE_lsb);
801  return temp;
802  }
803 
805  uint64_t temp = 0;
806  temp |= (((static_cast<uint64_t>(in.qoverpt)) & SELECTBITS(GTRACK_HDR_W3_QOVERPT_bits, 0)) << GTRACK_HDR_W3_QOVERPT_lsb);
807  temp |= (((static_cast<uint64_t>(in.phi)) & SELECTBITS(GTRACK_HDR_W3_PHI_bits, 0)) << GTRACK_HDR_W3_PHI_lsb);
808  temp |= (((static_cast<uint64_t>(in.eta)) & SELECTBITS(GTRACK_HDR_W3_ETA_bits, 0)) << GTRACK_HDR_W3_ETA_lsb);
809  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GTRACK_HDR_W3_SPARE_bits, 0)) << GTRACK_HDR_W3_SPARE_lsb);
810  return temp;
811  }
812 
813  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& phi_bin, const uint64_t& z_bin, const uint64_t& second_stage, const uint64_t& layer_bitmask) {
814  GTRACK_HDR_w1 temp;
815  temp.flag = flag;
816  temp.type = type;
817  temp.eta_region = eta_region;
818  temp.phi_region = phi_region;
819  temp.phi_bin = phi_bin;
820  temp.z_bin = z_bin;
821  temp.second_stage = second_stage;
822  temp.layer_bitmask = layer_bitmask;
823  return temp;
824  }
825 
826  inline GTRACK_HDR_w2 fill_GTRACK_HDR_w2 (const double& score, const double& d0, const double& z0, const uint64_t& spare) {
827  GTRACK_HDR_w2 temp;
828  temp.score = static_cast<uint64_t>(score * GTRACK_HDR_W2_SCORE_mf);
829  temp.d0 = static_cast<uint64_t>(d0 * GTRACK_HDR_W2_D0_mf);
830  temp.z0 = static_cast<uint64_t>(z0 * GTRACK_HDR_W2_Z0_mf);
831  temp.spare = spare;
832  return temp;
833  }
834 
835  inline GTRACK_HDR_w3 fill_GTRACK_HDR_w3 (const double& qoverpt, const double& phi, const double& eta, const uint64_t& spare) {
836  GTRACK_HDR_w3 temp;
837  temp.qoverpt = static_cast<uint64_t>(qoverpt * GTRACK_HDR_W3_QOVERPT_mf);
838  temp.phi = static_cast<uint64_t>(phi * GTRACK_HDR_W3_PHI_mf);
839  temp.eta = static_cast<uint64_t>(eta * GTRACK_HDR_W3_ETA_mf);
840  temp.spare = spare;
841  return temp;
842  }
843 
845  return in;
846  }
847 
849  return in;
850  }
851 
853  return in;
854  }
855 
857  return in;
858  }
859 
861  return in;
862  }
863 
865  return in;
866  }
867 
869  return in;
870  }
871 
873  return in;
874  }
875 
876  inline double to_real_GTRACK_HDR_w2_score (const uint64_t& in) {
877  return (double)in / GTRACK_HDR_W2_SCORE_mf;
878  }
879 
880  inline double to_real_GTRACK_HDR_w2_d0 (const int64_t& in) {
881  return (double)in / GTRACK_HDR_W2_D0_mf;
882  }
883 
884  inline double to_real_GTRACK_HDR_w2_z0 (const int64_t& in) {
885  return (double)in / GTRACK_HDR_W2_Z0_mf;
886  }
887 
889  return in;
890  }
891 
892  inline int64_t to_real_GTRACK_HDR_w3_qoverpt (const int64_t& in) {
893  return in;
894  }
895 
896  inline int64_t to_real_GTRACK_HDR_w3_phi (const int64_t& in) {
897  return in;
898  }
899 
900  inline int64_t to_real_GTRACK_HDR_w3_eta (const int64_t& in) {
901  return in;
902  }
903 
905  return in;
906  }
907 
908  // PIXEL_CLUSTER word description
909  const int PIXEL_CLUSTER_LAST_bits = 1;
910  const int PIXEL_CLUSTER_LAST_lsb = 63;
911  const float PIXEL_CLUSTER_LAST_mf = 1.;
912 
913  const int PIXEL_CLUSTER_COL_bits = 13;
914  const int PIXEL_CLUSTER_COL_lsb = 50;
915  const float PIXEL_CLUSTER_COL_mf = 1.;
916 
917  const int PIXEL_CLUSTER_ROW_bits = 13;
918  const int PIXEL_CLUSTER_ROW_lsb = 37;
919  const float PIXEL_CLUSTER_ROW_mf = 1.;
920 
923  const float PIXEL_CLUSTER_CENTROID_COL_mf = 256.;
924 
927  const float PIXEL_CLUSTER_CENTROID_ROW_mf = 256.;
928 
930  const int PIXEL_CLUSTER_SPARE_lsb = 0;
931  const float PIXEL_CLUSTER_SPARE_mf = 1.;
932 
933  typedef struct PIXEL_CLUSTER {
941 
943  PIXEL_CLUSTER temp;
950  return temp;
951  }
952 
954  uint64_t temp = 0;
955  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(PIXEL_CLUSTER_LAST_bits, 0)) << PIXEL_CLUSTER_LAST_lsb);
956  temp |= (((static_cast<uint64_t>(in.col)) & SELECTBITS(PIXEL_CLUSTER_COL_bits, 0)) << PIXEL_CLUSTER_COL_lsb);
957  temp |= (((static_cast<uint64_t>(in.row)) & SELECTBITS(PIXEL_CLUSTER_ROW_bits, 0)) << PIXEL_CLUSTER_ROW_lsb);
960  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(PIXEL_CLUSTER_SPARE_bits, 0)) << PIXEL_CLUSTER_SPARE_lsb);
961  return temp;
962  }
963 
964  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) {
965  PIXEL_CLUSTER temp;
966  temp.last = last;
967  temp.col = col;
968  temp.row = row;
969  temp.centroid_col = (uint64_t)(centroid_col * PIXEL_CLUSTER_CENTROID_COL_mf);
970  temp.centroid_row = (uint64_t)(centroid_row * PIXEL_CLUSTER_CENTROID_ROW_mf);
971  temp.spare = spare;
972  return temp;
973  }
974 
976  return in;
977  }
978 
980  return in;
981  }
982 
984  return in;
985  }
986 
987  inline double to_real_PIXEL_CLUSTER_centroid_col (const uint64_t& in) {
988  return (double)in / PIXEL_CLUSTER_CENTROID_COL_mf;
989  }
990 
991  inline double to_real_PIXEL_CLUSTER_centroid_row (const uint64_t& in) {
992  return (double)in / PIXEL_CLUSTER_CENTROID_ROW_mf;
993  }
994 
996  return in;
997  }
998 
999  // STRIP_CLUSTER word description
1001  const int STRIP_CLUSTER_LAST_lsb = 31;
1002  const float STRIP_CLUSTER_LAST_mf = 1.;
1003 
1004  const int STRIP_CLUSTER_ROW_bits = 1;
1005  const int STRIP_CLUSTER_ROW_lsb = 30;
1006  const float STRIP_CLUSTER_ROW_mf = 1.;
1007 
1010  const float STRIP_CLUSTER_NSTRIPS_mf = 1.;
1011 
1015 
1018  const float STRIP_CLUSTER_SPARE_mf = 1.;
1019 
1020  typedef struct STRIP_CLUSTER {
1027 
1029  STRIP_CLUSTER temp;
1035  return temp;
1036  }
1037 
1039  return (in & SELECTBITS(32, 32)) >> 32;
1040  }
1041 
1043  return (in & SELECTBITS(32, 0));
1044  }
1045 
1047  uint64_t temp = 0;
1048  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(STRIP_CLUSTER_LAST_bits, 0)) << STRIP_CLUSTER_LAST_lsb);
1049  temp |= (((static_cast<uint64_t>(in.row)) & SELECTBITS(STRIP_CLUSTER_ROW_bits, 0)) << STRIP_CLUSTER_ROW_lsb);
1050  temp |= (((static_cast<uint64_t>(in.nstrips)) & SELECTBITS(STRIP_CLUSTER_NSTRIPS_bits, 0)) << STRIP_CLUSTER_NSTRIPS_lsb);
1052  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(STRIP_CLUSTER_SPARE_bits, 0)) << STRIP_CLUSTER_SPARE_lsb);
1053  return temp;
1054  }
1055 
1057  uint64_t temp = up << 32;
1058  return (temp | low);
1059  }
1060 
1061  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) {
1062  STRIP_CLUSTER temp;
1063  temp.last = last;
1064  temp.row = row;
1065  temp.nstrips = nstrips;
1066  temp.strip_index = strip_index;
1067  temp.spare = spare;
1068  return temp;
1069  }
1070 
1072  return in;
1073  }
1074 
1076  return in;
1077  }
1078 
1080  return in;
1081  }
1082 
1084  return in;
1085  }
1086 
1088  return in;
1089  }
1090 
1091  // GHITZ_W1 word description
1092  const int GHITZ_W1_LAST_bits = 1;
1093  const int GHITZ_W1_LAST_lsb = 63;
1094  const float GHITZ_W1_LAST_mf = 1.;
1095 
1096  const int GHITZ_W1_LYR_bits = 6;
1097  const int GHITZ_W1_LYR_lsb = 57;
1098  const float GHITZ_W1_LYR_mf = 1.;
1099 
1100  const int GHITZ_W1_RAD_bits = 18;
1101  const int GHITZ_W1_RAD_lsb = 39;
1102  const float GHITZ_W1_RAD_mf = 256.;
1103 
1104  const int GHITZ_W1_PHI_bits = 16;
1105  const int GHITZ_W1_PHI_lsb = 23;
1106  const float GHITZ_W1_PHI_mf = 8192.;
1107 
1108  const int GHITZ_W1_Z_bits = 20;
1109  const int GHITZ_W1_Z_lsb = 3;
1110  const float GHITZ_W1_Z_mf = 128.;
1111 
1114  const float GHITZ_W1_LASTOFSLICE_mf = 1.;
1115 
1116  const int GHITZ_W1_SPARE_bits = 2;
1117  const int GHITZ_W1_SPARE_lsb = 0;
1118  const float GHITZ_W1_SPARE_mf = 1.;
1119 
1120  // GHITZ_W2 word description
1121  const int GHITZ_W2_CLUSTER1_bits = 19;
1122  const int GHITZ_W2_CLUSTER1_lsb = 45;
1123  const float GHITZ_W2_CLUSTER1_mf = 1.;
1124 
1125  const int GHITZ_W2_CLUSTER2_bits = 19;
1126  const int GHITZ_W2_CLUSTER2_lsb = 26;
1127  const float GHITZ_W2_CLUSTER2_mf = 1.;
1128 
1129  const int GHITZ_W2_ROW_bits = 6;
1130  const int GHITZ_W2_ROW_lsb = 20;
1131  const float GHITZ_W2_ROW_mf = 1.;
1132 
1133  const int GHITZ_W2_SPARE_bits = 20;
1134  const int GHITZ_W2_SPARE_lsb = 0;
1135  const float GHITZ_W2_SPARE_mf = 1.;
1136 
1137  typedef struct GHITZ_w1 {
1142  int64_t z : GHITZ_W1_Z_bits;
1146 
1147  typedef struct GHITZ_w2 {
1153 
1155  GHITZ_w1 temp;
1163  return temp;
1164  }
1165 
1167  GHITZ_w2 temp;
1172  return temp;
1173  }
1174 
1176  uint64_t temp = 0;
1177  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(GHITZ_W1_LAST_bits, 0)) << GHITZ_W1_LAST_lsb);
1178  temp |= (((static_cast<uint64_t>(in.lyr)) & SELECTBITS(GHITZ_W1_LYR_bits, 0)) << GHITZ_W1_LYR_lsb);
1179  temp |= (((static_cast<uint64_t>(in.rad)) & SELECTBITS(GHITZ_W1_RAD_bits, 0)) << GHITZ_W1_RAD_lsb);
1180  temp |= (((static_cast<uint64_t>(in.phi)) & SELECTBITS(GHITZ_W1_PHI_bits, 0)) << GHITZ_W1_PHI_lsb);
1181  temp |= (((static_cast<uint64_t>(in.z)) & SELECTBITS(GHITZ_W1_Z_bits, 0)) << GHITZ_W1_Z_lsb);
1182  temp |= (((static_cast<uint64_t>(in.lastofslice)) & SELECTBITS(GHITZ_W1_LASTOFSLICE_bits, 0)) << GHITZ_W1_LASTOFSLICE_lsb);
1183  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GHITZ_W1_SPARE_bits, 0)) << GHITZ_W1_SPARE_lsb);
1184  return temp;
1185  }
1186 
1188  uint64_t temp = 0;
1189  temp |= (((static_cast<uint64_t>(in.cluster1)) & SELECTBITS(GHITZ_W2_CLUSTER1_bits, 0)) << GHITZ_W2_CLUSTER1_lsb);
1190  temp |= (((static_cast<uint64_t>(in.cluster2)) & SELECTBITS(GHITZ_W2_CLUSTER2_bits, 0)) << GHITZ_W2_CLUSTER2_lsb);
1191  temp |= (((static_cast<uint64_t>(in.row)) & SELECTBITS(GHITZ_W2_ROW_bits, 0)) << GHITZ_W2_ROW_lsb);
1192  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(GHITZ_W2_SPARE_bits, 0)) << GHITZ_W2_SPARE_lsb);
1193  return temp;
1194  }
1195 
1196  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) {
1197  GHITZ_w1 temp;
1198  temp.last = last;
1199  temp.lyr = lyr;
1200  temp.rad = (uint64_t)(rad * GHITZ_W1_RAD_mf);
1201  temp.phi = (int64_t)(phi * GHITZ_W1_PHI_mf);
1202  temp.z = (int64_t)(z * GHITZ_W1_Z_mf);
1203  temp.lastofslice = lastofslice;
1204  temp.spare = spare;
1205  return temp;
1206  }
1207 
1208  inline GHITZ_w2 fill_GHITZ_w2 (const uint64_t& cluster1, const uint64_t& cluster2, const uint64_t& row, const uint64_t& spare) {
1209  GHITZ_w2 temp;
1210  temp.cluster1 = cluster1;
1211  temp.cluster2 = cluster2;
1212  temp.row = row;
1213  temp.spare = spare;
1214  return temp;
1215  }
1216 
1218  return in;
1219  }
1220 
1222  return in;
1223  }
1224 
1225  inline double to_real_GHITZ_w1_rad (const uint64_t& in) {
1226  return (double)in / GHITZ_W1_RAD_mf;
1227  }
1228 
1229  inline double to_real_GHITZ_w1_phi (const int64_t& in) {
1230  return (double)in / GHITZ_W1_PHI_mf;
1231  }
1232 
1233  inline double to_real_GHITZ_w1_z (const int64_t& in) {
1234  return (double)in / GHITZ_W1_Z_mf;
1235  }
1236 
1238  return in;
1239  }
1240 
1242  return in;
1243  }
1244 
1246  return in;
1247  }
1248 
1250  return in;
1251  }
1252 
1254  return in;
1255  }
1256 
1258  return in;
1259  }
1260 
1261  // EDM_STRIPCLUSTER defined flags
1262  const int EDM_STRIPCLUSTER_FLAG = 0x66;
1263 
1264  // EDM_STRIPCLUSTER_W1 word description
1268 
1272 
1276 
1277  // EDM_STRIPCLUSTER_W2 word description
1281 
1282  // EDM_STRIPCLUSTER_W3 word description
1286 
1287  // EDM_STRIPCLUSTER_W4 word description
1291 
1292  // EDM_STRIPCLUSTER_W5 word description
1296 
1297  // EDM_STRIPCLUSTER_W6 word description
1301 
1305 
1309 
1313 
1314  // EDM_STRIPCLUSTER_W7 word description
1318 
1322 
1326 
1330 
1331  // EDM_STRIPCLUSTER_W8 word description
1335 
1336  // EDM_STRIPCLUSTER_W9 word description
1340 
1344 
1348 
1352 
1353  typedef struct EDM_STRIPCLUSTER_w1 {
1358 
1359  typedef struct EDM_STRIPCLUSTER_w2 {
1362 
1363  typedef struct EDM_STRIPCLUSTER_w3 {
1366 
1367  typedef struct EDM_STRIPCLUSTER_w4 {
1370 
1371  typedef struct EDM_STRIPCLUSTER_w5 {
1374 
1375  typedef struct EDM_STRIPCLUSTER_w6 {
1381 
1382  typedef struct EDM_STRIPCLUSTER_w7 {
1388 
1389  typedef struct EDM_STRIPCLUSTER_w8 {
1392 
1393  typedef struct EDM_STRIPCLUSTER_w9 {
1399 
1401  EDM_STRIPCLUSTER_w1 temp;
1405  return temp;
1406  }
1407 
1409  EDM_STRIPCLUSTER_w2 temp;
1411  return temp;
1412  }
1413 
1415  EDM_STRIPCLUSTER_w3 temp;
1417  return temp;
1418  }
1419 
1421  EDM_STRIPCLUSTER_w4 temp;
1423  return temp;
1424  }
1425 
1427  EDM_STRIPCLUSTER_w5 temp;
1429  return temp;
1430  }
1431 
1433  EDM_STRIPCLUSTER_w6 temp;
1438  return temp;
1439  }
1440 
1442  EDM_STRIPCLUSTER_w7 temp;
1447  return temp;
1448  }
1449 
1451  EDM_STRIPCLUSTER_w8 temp;
1453  return temp;
1454  }
1455 
1457  EDM_STRIPCLUSTER_w9 temp;
1462  return temp;
1463  }
1464 
1466  uint64_t temp = 0;
1467  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(EDM_STRIPCLUSTER_W1_FLAG_bits, 0)) << EDM_STRIPCLUSTER_W1_FLAG_lsb);
1470  return temp;
1471  }
1472 
1474  uint64_t temp = 0;
1476  return temp;
1477  }
1478 
1480  uint64_t temp = 0;
1482  return temp;
1483  }
1484 
1486  uint64_t temp = 0;
1488  return temp;
1489  }
1490 
1492  uint64_t temp = 0;
1494  return temp;
1495  }
1496 
1498  uint64_t temp = 0;
1503  return temp;
1504  }
1505 
1507  uint64_t temp = 0;
1512  return temp;
1513  }
1514 
1516  uint64_t temp = 0;
1518  return temp;
1519  }
1520 
1522  uint64_t temp = 0;
1527  return temp;
1528  }
1529 
1530  inline EDM_STRIPCLUSTER_w1 fill_EDM_STRIPCLUSTER_w1 (const uint64_t& flag, const uint64_t& id_hash, const uint64_t& spare) {
1531  EDM_STRIPCLUSTER_w1 temp;
1532  temp.flag = flag;
1533  temp.id_hash = id_hash;
1534  temp.spare = spare;
1535  return temp;
1536  }
1537 
1539  EDM_STRIPCLUSTER_w2 temp;
1540  temp.rdo_list_w1 = rdo_list_w1;
1541  return temp;
1542  }
1543 
1545  EDM_STRIPCLUSTER_w3 temp;
1546  temp.rdo_list_w2 = rdo_list_w2;
1547  return temp;
1548  }
1549 
1551  EDM_STRIPCLUSTER_w4 temp;
1552  temp.rdo_list_w3 = rdo_list_w3;
1553  return temp;
1554  }
1555 
1557  EDM_STRIPCLUSTER_w5 temp;
1558  temp.rdo_list_w4 = rdo_list_w4;
1559  return temp;
1560  }
1561 
1562  inline EDM_STRIPCLUSTER_w6 fill_EDM_STRIPCLUSTER_w6 (const double& localposition_x, const double& localposition_y, const double& localcovariance_xx, const uint64_t& spare) {
1563  EDM_STRIPCLUSTER_w6 temp;
1564  temp.localposition_x = (int64_t)(localposition_x * EDM_STRIPCLUSTER_W6_LOCALPOSITION_X_mf);
1565  temp.localposition_y = (int64_t)(localposition_y * EDM_STRIPCLUSTER_W6_LOCALPOSITION_Y_mf);
1567  temp.spare = spare;
1568  return temp;
1569  }
1570 
1571  inline EDM_STRIPCLUSTER_w7 fill_EDM_STRIPCLUSTER_w7 (const double& globalposition_x, const double& globalposition_y, const uint64_t& channels_in_phi, const uint64_t& spare) {
1572  EDM_STRIPCLUSTER_w7 temp;
1573  temp.globalposition_x = (int64_t)(globalposition_x * EDM_STRIPCLUSTER_W7_GLOBALPOSITION_X_mf);
1574  temp.globalposition_y = (int64_t)(globalposition_y * EDM_STRIPCLUSTER_W7_GLOBALPOSITION_Y_mf);
1575  temp.channels_in_phi = channels_in_phi;
1576  temp.spare = spare;
1577  return temp;
1578  }
1579 
1581  EDM_STRIPCLUSTER_w8 temp;
1582  temp.identifier = identifier;
1583  return temp;
1584  }
1585 
1586  inline EDM_STRIPCLUSTER_w9 fill_EDM_STRIPCLUSTER_w9 (const double& globalposition_z, const uint64_t& lastword, const uint64_t& index, const uint64_t& spare) {
1587  EDM_STRIPCLUSTER_w9 temp;
1588  temp.globalposition_z = (int64_t)(globalposition_z * EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_mf);
1589  temp.lastword = lastword;
1590  temp.index = index;
1591  temp.spare = spare;
1592  return temp;
1593  }
1594 
1596  return in;
1597  }
1598 
1600  return in;
1601  }
1602 
1604  return in;
1605  }
1606 
1608  return in;
1609  }
1610 
1612  return in;
1613  }
1614 
1616  return in;
1617  }
1618 
1620  return in;
1621  }
1622 
1623  inline double to_real_EDM_STRIPCLUSTER_w6_localposition_x (const int64_t& in) {
1624  return (double)in / EDM_STRIPCLUSTER_W6_LOCALPOSITION_X_mf;
1625  }
1626 
1627  inline double to_real_EDM_STRIPCLUSTER_w6_localposition_y (const int64_t& in) {
1628  return (double)in / EDM_STRIPCLUSTER_W6_LOCALPOSITION_Y_mf;
1629  }
1630 
1632  return (double)in / EDM_STRIPCLUSTER_W6_LOCALCOVARIANCE_XX_mf;
1633  }
1634 
1636  return in;
1637  }
1638 
1639  inline double to_real_EDM_STRIPCLUSTER_w7_globalposition_x (const int64_t& in) {
1640  return (double)in / EDM_STRIPCLUSTER_W7_GLOBALPOSITION_X_mf;
1641  }
1642 
1643  inline double to_real_EDM_STRIPCLUSTER_w7_globalposition_y (const int64_t& in) {
1644  return (double)in / EDM_STRIPCLUSTER_W7_GLOBALPOSITION_Y_mf;
1645  }
1646 
1648  return in;
1649  }
1650 
1652  return in;
1653  }
1654 
1656  return in;
1657  }
1658 
1659  inline double to_real_EDM_STRIPCLUSTER_w9_globalposition_z (const int64_t& in) {
1660  return (double)in / EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_mf;
1661  }
1662 
1664  return in;
1665  }
1666 
1668  return in;
1669  }
1670 
1672  return in;
1673  }
1674 
1675  // EDM_PIXELCLUSTER defined flags
1676  const int EDM_PIXELCLUSTER_FLAG = 0x77;
1677 
1678  // EDM_PIXELCLUSTER_W1 word description
1682 
1686 
1690 
1691  // EDM_PIXELCLUSTER_W2 word description
1695 
1696  // EDM_PIXELCLUSTER_W3 word description
1700 
1701  // EDM_PIXELCLUSTER_W4 word description
1705 
1706  // EDM_PIXELCLUSTER_W5 word description
1710 
1711  // EDM_PIXELCLUSTER_W6 word description
1715 
1719 
1723 
1727 
1731 
1732  // EDM_PIXELCLUSTER_W7 word description
1736 
1740 
1743  const float EDM_PIXELCLUSTER_W7_OMEGA_X_mf = 4096.;
1744 
1747  const float EDM_PIXELCLUSTER_W7_OMEGA_Y_mf = 4096.;
1748 
1749  // EDM_PIXELCLUSTER_W8 word description
1753 
1757 
1761 
1762  // EDM_PIXELCLUSTER_W9 word description
1766 
1767  // EDM_PIXELCLUSTER_W10 word description
1771 
1775 
1779 
1783 
1784  typedef struct EDM_PIXELCLUSTER_w1 {
1789 
1790  typedef struct EDM_PIXELCLUSTER_w2 {
1793 
1794  typedef struct EDM_PIXELCLUSTER_w3 {
1797 
1798  typedef struct EDM_PIXELCLUSTER_w4 {
1801 
1802  typedef struct EDM_PIXELCLUSTER_w5 {
1805 
1806  typedef struct EDM_PIXELCLUSTER_w6 {
1813 
1814  typedef struct EDM_PIXELCLUSTER_w7 {
1820 
1821  typedef struct EDM_PIXELCLUSTER_w8 {
1826 
1827  typedef struct EDM_PIXELCLUSTER_w9 {
1830 
1831  typedef struct EDM_PIXELCLUSTER_w10 {
1837 
1839  EDM_PIXELCLUSTER_w1 temp;
1843  return temp;
1844  }
1845 
1847  EDM_PIXELCLUSTER_w2 temp;
1849  return temp;
1850  }
1851 
1853  EDM_PIXELCLUSTER_w3 temp;
1855  return temp;
1856  }
1857 
1859  EDM_PIXELCLUSTER_w4 temp;
1861  return temp;
1862  }
1863 
1865  EDM_PIXELCLUSTER_w5 temp;
1867  return temp;
1868  }
1869 
1871  EDM_PIXELCLUSTER_w6 temp;
1877  return temp;
1878  }
1879 
1881  EDM_PIXELCLUSTER_w7 temp;
1886  return temp;
1887  }
1888 
1890  EDM_PIXELCLUSTER_w8 temp;
1894  return temp;
1895  }
1896 
1898  EDM_PIXELCLUSTER_w9 temp;
1900  return temp;
1901  }
1902 
1904  EDM_PIXELCLUSTER_w10 temp;
1909  return temp;
1910  }
1911 
1913  uint64_t temp = 0;
1914  temp |= (((static_cast<uint64_t>(in.flag)) & SELECTBITS(EDM_PIXELCLUSTER_W1_FLAG_bits, 0)) << EDM_PIXELCLUSTER_W1_FLAG_lsb);
1917  return temp;
1918  }
1919 
1921  uint64_t temp = 0;
1923  return temp;
1924  }
1925 
1927  uint64_t temp = 0;
1929  return temp;
1930  }
1931 
1933  uint64_t temp = 0;
1935  return temp;
1936  }
1937 
1939  uint64_t temp = 0;
1941  return temp;
1942  }
1943 
1945  uint64_t temp = 0;
1951  return temp;
1952  }
1953 
1955  uint64_t temp = 0;
1960  return temp;
1961  }
1962 
1964  uint64_t temp = 0;
1968  return temp;
1969  }
1970 
1972  uint64_t temp = 0;
1974  return temp;
1975  }
1976 
1978  uint64_t temp = 0;
1983  return temp;
1984  }
1985 
1986  inline EDM_PIXELCLUSTER_w1 fill_EDM_PIXELCLUSTER_w1 (const uint64_t& flag, const uint64_t& id_hash, const uint64_t& spare) {
1987  EDM_PIXELCLUSTER_w1 temp;
1988  temp.flag = flag;
1989  temp.id_hash = id_hash;
1990  temp.spare = spare;
1991  return temp;
1992  }
1993 
1995  EDM_PIXELCLUSTER_w2 temp;
1996  temp.rdo_list_w1 = rdo_list_w1;
1997  return temp;
1998  }
1999 
2001  EDM_PIXELCLUSTER_w3 temp;
2002  temp.rdo_list_w2 = rdo_list_w2;
2003  return temp;
2004  }
2005 
2007  EDM_PIXELCLUSTER_w4 temp;
2008  temp.rdo_list_w3 = rdo_list_w3;
2009  return temp;
2010  }
2011 
2013  EDM_PIXELCLUSTER_w5 temp;
2014  temp.rdo_list_w4 = rdo_list_w4;
2015  return temp;
2016  }
2017 
2018  inline EDM_PIXELCLUSTER_w6 fill_EDM_PIXELCLUSTER_w6 (const double& localposition_x, const double& localposition_y, const uint64_t& channels_in_phi, const uint64_t& channels_in_eta, const uint64_t& width_in_eta) {
2019  EDM_PIXELCLUSTER_w6 temp;
2020  temp.localposition_x = (int64_t)(localposition_x * EDM_PIXELCLUSTER_W6_LOCALPOSITION_X_mf);
2021  temp.localposition_y = (int64_t)(localposition_y * EDM_PIXELCLUSTER_W6_LOCALPOSITION_Y_mf);
2022  temp.channels_in_phi = channels_in_phi;
2023  temp.channels_in_eta = channels_in_eta;
2024  temp.width_in_eta = width_in_eta;
2025  return temp;
2026  }
2027 
2028  inline EDM_PIXELCLUSTER_w7 fill_EDM_PIXELCLUSTER_w7 (const double& localcovariance_xx, const double& localcovariance_yy, const double& omega_x, const double& omega_y) {
2029  EDM_PIXELCLUSTER_w7 temp;
2032  temp.omega_x = (uint64_t)(omega_x * EDM_PIXELCLUSTER_W7_OMEGA_X_mf);
2033  temp.omega_y = (uint64_t)(omega_y * EDM_PIXELCLUSTER_W7_OMEGA_Y_mf);
2034  return temp;
2035  }
2036 
2037  inline EDM_PIXELCLUSTER_w8 fill_EDM_PIXELCLUSTER_w8 (const double& globalposition_x, const double& globalposition_y, const uint64_t& spare) {
2038  EDM_PIXELCLUSTER_w8 temp;
2039  temp.globalposition_x = (int64_t)(globalposition_x * EDM_PIXELCLUSTER_W8_GLOBALPOSITION_X_mf);
2040  temp.globalposition_y = (int64_t)(globalposition_y * EDM_PIXELCLUSTER_W8_GLOBALPOSITION_Y_mf);
2041  temp.spare = spare;
2042  return temp;
2043  }
2044 
2046  EDM_PIXELCLUSTER_w9 temp;
2047  temp.identifier = identifier;
2048  return temp;
2049  }
2050 
2051  inline EDM_PIXELCLUSTER_w10 fill_EDM_PIXELCLUSTER_w10 (const double& globalposition_z, const uint64_t& total_tot, const uint64_t& lastword, const uint64_t& index) {
2052  EDM_PIXELCLUSTER_w10 temp;
2053  temp.globalposition_z = (int64_t)(globalposition_z * EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_mf);
2054  temp.total_tot = total_tot;
2055  temp.lastword = lastword;
2056  temp.index = index;
2057  return temp;
2058  }
2059 
2061  return in;
2062  }
2063 
2065  return in;
2066  }
2067 
2069  return in;
2070  }
2071 
2073  return in;
2074  }
2075 
2077  return in;
2078  }
2079 
2081  return in;
2082  }
2083 
2085  return in;
2086  }
2087 
2088  inline double to_real_EDM_PIXELCLUSTER_w6_localposition_x (const int64_t& in) {
2089  return (double)in / EDM_PIXELCLUSTER_W6_LOCALPOSITION_X_mf;
2090  }
2091 
2092  inline double to_real_EDM_PIXELCLUSTER_w6_localposition_y (const int64_t& in) {
2093  return (double)in / EDM_PIXELCLUSTER_W6_LOCALPOSITION_Y_mf;
2094  }
2095 
2097  return in;
2098  }
2099 
2101  return in;
2102  }
2103 
2105  return in;
2106  }
2107 
2109  return (double)in / EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_XX_mf;
2110  }
2111 
2113  return (double)in / EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_YY_mf;
2114  }
2115 
2116  inline double to_real_EDM_PIXELCLUSTER_w7_omega_x (const uint64_t& in) {
2117  return (double)in / EDM_PIXELCLUSTER_W7_OMEGA_X_mf;
2118  }
2119 
2120  inline double to_real_EDM_PIXELCLUSTER_w7_omega_y (const uint64_t& in) {
2121  return (double)in / EDM_PIXELCLUSTER_W7_OMEGA_Y_mf;
2122  }
2123 
2124  inline double to_real_EDM_PIXELCLUSTER_w8_globalposition_x (const int64_t& in) {
2125  return (double)in / EDM_PIXELCLUSTER_W8_GLOBALPOSITION_X_mf;
2126  }
2127 
2128  inline double to_real_EDM_PIXELCLUSTER_w8_globalposition_y (const int64_t& in) {
2129  return (double)in / EDM_PIXELCLUSTER_W8_GLOBALPOSITION_Y_mf;
2130  }
2131 
2133  return in;
2134  }
2135 
2137  return in;
2138  }
2139 
2140  inline double to_real_EDM_PIXELCLUSTER_w10_globalposition_z (const int64_t& in) {
2141  return (double)in / EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_mf;
2142  }
2143 
2145  return in;
2146  }
2147 
2149  return in;
2150  }
2151 
2153  return in;
2154  }
2155 
2156  // PIXEL_EF_RDO word description
2157  const int PIXEL_EF_RDO_LAST_bits = 1;
2158  const int PIXEL_EF_RDO_LAST_lsb = 63;
2159  const float PIXEL_EF_RDO_LAST_mf = 1.;
2160 
2161  const int PIXEL_EF_RDO_ROW_bits = 10;
2162  const int PIXEL_EF_RDO_ROW_lsb = 53;
2163  const float PIXEL_EF_RDO_ROW_mf = 1.;
2164 
2165  const int PIXEL_EF_RDO_COL_bits = 10;
2166  const int PIXEL_EF_RDO_COL_lsb = 43;
2167  const float PIXEL_EF_RDO_COL_mf = 1.;
2168 
2169  const int PIXEL_EF_RDO_TOT_bits = 4;
2170  const int PIXEL_EF_RDO_TOT_lsb = 39;
2171  const float PIXEL_EF_RDO_TOT_mf = 1.;
2172 
2173  const int PIXEL_EF_RDO_LVL1_bits = 1;
2174  const int PIXEL_EF_RDO_LVL1_lsb = 38;
2175  const float PIXEL_EF_RDO_LVL1_mf = 1.;
2176 
2177  const int PIXEL_EF_RDO_SPARE_bits = 38;
2178  const int PIXEL_EF_RDO_SPARE_lsb = 0;
2179  const float PIXEL_EF_RDO_SPARE_mf = 1.;
2180 
2181  typedef struct PIXEL_EF_RDO {
2189 
2191  PIXEL_EF_RDO temp;
2198  return temp;
2199  }
2200 
2202  uint64_t temp = 0;
2203  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(PIXEL_EF_RDO_LAST_bits, 0)) << PIXEL_EF_RDO_LAST_lsb);
2204  temp |= (((static_cast<uint64_t>(in.row)) & SELECTBITS(PIXEL_EF_RDO_ROW_bits, 0)) << PIXEL_EF_RDO_ROW_lsb);
2205  temp |= (((static_cast<uint64_t>(in.col)) & SELECTBITS(PIXEL_EF_RDO_COL_bits, 0)) << PIXEL_EF_RDO_COL_lsb);
2206  temp |= (((static_cast<uint64_t>(in.tot)) & SELECTBITS(PIXEL_EF_RDO_TOT_bits, 0)) << PIXEL_EF_RDO_TOT_lsb);
2207  temp |= (((static_cast<uint64_t>(in.lvl1)) & SELECTBITS(PIXEL_EF_RDO_LVL1_bits, 0)) << PIXEL_EF_RDO_LVL1_lsb);
2208  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(PIXEL_EF_RDO_SPARE_bits, 0)) << PIXEL_EF_RDO_SPARE_lsb);
2209  return temp;
2210  }
2211 
2212  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) {
2213  PIXEL_EF_RDO temp;
2214  temp.last = last;
2215  temp.row = row;
2216  temp.col = col;
2217  temp.tot = tot;
2218  temp.lvl1 = lvl1;
2219  temp.spare = spare;
2220  return temp;
2221  }
2222 
2224  return in;
2225  }
2226 
2228  return in;
2229  }
2230 
2232  return in;
2233  }
2234 
2236  return in;
2237  }
2238 
2240  return in;
2241  }
2242 
2244  return in;
2245  }
2246 
2247  // STRIP_EF_RDO word description
2248  const int STRIP_EF_RDO_LAST_bits = 1;
2249  const int STRIP_EF_RDO_LAST_lsb = 31;
2250  const float STRIP_EF_RDO_LAST_mf = 1.;
2251 
2253  const int STRIP_EF_RDO_CHIPID_lsb = 27;
2254  const float STRIP_EF_RDO_CHIPID_mf = 1.;
2255 
2258  const float STRIP_EF_RDO_STRIP_NUM_mf = 1.;
2259 
2263 
2264  const int STRIP_EF_RDO_SPARE_bits = 16;
2265  const int STRIP_EF_RDO_SPARE_lsb = 0;
2266  const float STRIP_EF_RDO_SPARE_mf = 1.;
2267 
2268  typedef struct STRIP_EF_RDO {
2275 
2277  STRIP_EF_RDO temp;
2283  return temp;
2284  }
2285 
2287  return (in & SELECTBITS(32, 32)) >> 32;
2288  }
2289 
2291  return (in & SELECTBITS(32, 0));
2292  }
2293 
2295  uint64_t temp = 0;
2296  temp |= (((static_cast<uint64_t>(in.last)) & SELECTBITS(STRIP_EF_RDO_LAST_bits, 0)) << STRIP_EF_RDO_LAST_lsb);
2297  temp |= (((static_cast<uint64_t>(in.chipid)) & SELECTBITS(STRIP_EF_RDO_CHIPID_bits, 0)) << STRIP_EF_RDO_CHIPID_lsb);
2300  temp |= (((static_cast<uint64_t>(in.spare)) & SELECTBITS(STRIP_EF_RDO_SPARE_bits, 0)) << STRIP_EF_RDO_SPARE_lsb);
2301  return temp;
2302  }
2303 
2305  uint64_t temp = up << 32;
2306  return (temp | low);
2307  }
2308 
2309  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) {
2310  STRIP_EF_RDO temp;
2311  temp.last = last;
2312  temp.chipid = chipid;
2313  temp.strip_num = strip_num;
2314  temp.cluster_map = cluster_map;
2315  temp.spare = spare;
2316  return temp;
2317  }
2318 
2320  return in;
2321  }
2322 
2324  return in;
2325  }
2326 
2328  return in;
2329  }
2330 
2332  return in;
2333  }
2334 
2336  return in;
2337  }
2338 
2339 
2340  };
2341 
2342  #undef SELECTBITS
2343 
2344  #endif // EFTRACKING_FPGA_INTEGRATION_FPGADATAFORMATUTILITIES_H
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_lsb
const int EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_lsb
Definition: FPGADataFormatUtilities.h:1338
FPGADataFormatUtilities::get_bitfields_RD_HDR_w2
RD_HDR_w2 get_bitfields_RD_HDR_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:550
FPGADataFormatUtilities::PIXEL_EF_RDO_COL_mf
const float PIXEL_EF_RDO_COL_mf
Definition: FPGADataFormatUtilities.h:2167
FPGADataFormatUtilities::get_dataformat_RD_HDR_w1
uint64_t get_dataformat_RD_HDR_w1(const RD_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:558
FPGADataFormatUtilities::to_real_EVT_FTR_w1_flag
uint64_t to_real_EVT_FTR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:283
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_GLOBALPOSITION_X_mf
const float EDM_STRIPCLUSTER_W7_GLOBALPOSITION_X_mf
Definition: FPGADataFormatUtilities.h:1317
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_SPARE_mf
const float EDM_STRIPCLUSTER_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:1275
FPGADataFormatUtilities::RD_HDR_W1_SPARE_bits
const int RD_HDR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:499
FPGADataFormatUtilities::RD_HDR_w2
Definition: FPGADataFormatUtilities.h:529
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6::localcovariance_xx
uint64_t localcovariance_xx
Definition: FPGADataFormatUtilities.h:1378
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W2_RDO_LIST_W1_lsb
const int EDM_PIXELCLUSTER_W2_RDO_LIST_W1_lsb
Definition: FPGADataFormatUtilities.h:1693
FPGADataFormatUtilities::SLICE_HDR_FLAG
const int SLICE_HDR_FLAG
Definition: FPGADataFormatUtilities.h:378
FPGADataFormatUtilities::PIXEL_EF_RDO_LVL1_mf
const float PIXEL_EF_RDO_LVL1_mf
Definition: FPGADataFormatUtilities.h:2175
FPGADataFormatUtilities::PIXEL_EF_RDO_ROW_mf
const float PIXEL_EF_RDO_ROW_mf
Definition: FPGADataFormatUtilities.h:2163
FPGADataFormatUtilities::SLICE_HDR_w1
Definition: FPGADataFormatUtilities.h:401
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w2
Definition: FPGADataFormatUtilities.h:1790
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w5_rdo_list_w4
uint64_t to_real_EDM_PIXELCLUSTER_w5_rdo_list_w4(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2084
FPGADataFormatUtilities::fill_GTRACK_HDR_w3
GTRACK_HDR_w3 fill_GTRACK_HDR_w3(const double &qoverpt, const double &phi, const double &eta, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:835
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w2
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w2 EDM_STRIPCLUSTER_w2
FPGADataFormatUtilities::PIXEL_CLUSTER::centroid_col
uint64_t centroid_col
Definition: FPGADataFormatUtilities.h:937
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9::lastword
uint64_t lastword
Definition: FPGADataFormatUtilities.h:1395
FPGADataFormatUtilities::GTRACK_HDR_W3_PHI_bits
const int GTRACK_HDR_W3_PHI_bits
Definition: FPGADataFormatUtilities.h:714
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w5
EDM_PIXELCLUSTER_w5 fill_EDM_PIXELCLUSTER_w5(const uint64_t &rdo_list_w4)
Definition: FPGADataFormatUtilities.h:2012
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_LASTWORD_bits
const int EDM_PIXELCLUSTER_W10_LASTWORD_bits
Definition: FPGADataFormatUtilities.h:1776
FPGADataFormatUtilities::GTRACK_HDR_w3::qoverpt
int64_t qoverpt
Definition: FPGADataFormatUtilities.h:745
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w5::rdo_list_w4
uint64_t rdo_list_w4
Definition: FPGADataFormatUtilities.h:1372
FPGADataFormatUtilities::GHITZ_W2_SPARE_lsb
const int GHITZ_W2_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1134
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_SPARE_mf
const float EDM_PIXELCLUSTER_W8_SPARE_mf
Definition: FPGADataFormatUtilities.h:1760
FPGADataFormatUtilities::STRIP_EF_RDO::strip_num
uint64_t strip_num
Definition: FPGADataFormatUtilities.h:2271
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w10_globalposition_z
double to_real_EDM_PIXELCLUSTER_w10_globalposition_z(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2140
FPGADataFormatUtilities::EVT_HDR_W1_FLAG_lsb
const int EVT_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:24
FPGADataFormatUtilities::SLICE_HDR_W1_ETA_REGION_lsb
const int SLICE_HDR_W1_ETA_REGION_lsb
Definition: FPGADataFormatUtilities.h:390
FPGADataFormatUtilities::M_HDR_w1
Definition: FPGADataFormatUtilities.h:327
FPGADataFormatUtilities::GHITZ_W1_LYR_mf
const float GHITZ_W1_LYR_mf
Definition: FPGADataFormatUtilities.h:1098
FPGADataFormatUtilities::to_real_GTRACK_HDR_w3_spare
uint64_t to_real_GTRACK_HDR_w3_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:904
FPGADataFormatUtilities::GTRACK_HDR_W3_PHI_mf
const float GTRACK_HDR_W3_PHI_mf
Definition: FPGADataFormatUtilities.h:716
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:1237
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:608
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1
Definition: FPGADataFormatUtilities.h:1353
FPGADataFormatUtilities::EVT_FTR_w1
Definition: FPGADataFormatUtilities.h:205
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W3_RDO_LIST_W2_lsb
const int EDM_PIXELCLUSTER_W3_RDO_LIST_W2_lsb
Definition: FPGADataFormatUtilities.h:1698
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8 EDM_STRIPCLUSTER_w8
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7::globalposition_y
int64_t globalposition_y
Definition: FPGADataFormatUtilities.h:1384
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_spare
uint64_t to_real_STRIP_CLUSTER_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1087
FPGADataFormatUtilities::to_real_EVT_HDR_w2_runnumber
uint64_t to_real_EVT_HDR_w2_runnumber(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:159
FPGADataFormatUtilities::GHITZ_w1::phi
int64_t phi
Definition: FPGADataFormatUtilities.h:1141
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:389
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:1785
FPGADataFormatUtilities::RD_HDR_W1_PHI_REGION_lsb
const int RD_HDR_W1_PHI_REGION_lsb
Definition: FPGADataFormatUtilities.h:476
FPGADataFormatUtilities::PIXEL_CLUSTER::col
uint64_t col
Definition: FPGADataFormatUtilities.h:935
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_X_BIN_lsb
const int RD_HDR_W1_HOUGH_X_BIN_lsb
Definition: FPGADataFormatUtilities.h:484
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_omega_y
double to_real_EDM_PIXELCLUSTER_w7_omega_y(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2120
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w4
uint64_t get_dataformat_EDM_PIXELCLUSTER_w4(const EDM_PIXELCLUSTER_w4 &in)
Definition: FPGADataFormatUtilities.h:1932
FPGADataFormatUtilities::EVT_HDR_w1::l0id
uint64_t l0id
Definition: FPGADataFormatUtilities.h:59
FPGADataFormatUtilities::GHITZ_w1
Definition: FPGADataFormatUtilities.h:1137
FPGADataFormatUtilities::GHITZ_W1_Z_lsb
const int GHITZ_W1_Z_lsb
Definition: FPGADataFormatUtilities.h:1109
FPGADataFormatUtilities::GHITZ_W1_LYR_bits
const int GHITZ_W1_LYR_bits
Definition: FPGADataFormatUtilities.h:1096
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_GLOBALPOSITION_Y_bits
const int EDM_STRIPCLUSTER_W7_GLOBALPOSITION_Y_bits
Definition: FPGADataFormatUtilities.h:1319
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_SPARE_mf
const float EDM_STRIPCLUSTER_W6_SPARE_mf
Definition: FPGADataFormatUtilities.h:1312
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7 EDM_PIXELCLUSTER_w7
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w4::rdo_list_w3
uint64_t rdo_list_w3
Definition: FPGADataFormatUtilities.h:1368
FPGADataFormatUtilities::SLICE_HDR_W1_SLICEID_bits
const int SLICE_HDR_W1_SLICEID_bits
Definition: FPGADataFormatUtilities.h:385
FPGADataFormatUtilities::to_real_GHITZ_w1_z
double to_real_GHITZ_w1_z(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1233
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_CHANNELS_IN_PHI_bits
const int EDM_STRIPCLUSTER_W7_CHANNELS_IN_PHI_bits
Definition: FPGADataFormatUtilities.h:1323
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w6_width_in_eta
uint64_t to_real_EDM_PIXELCLUSTER_w6_width_in_eta(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2104
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_IDENTIFIER_bits
const int EDM_STRIPCLUSTER_W8_IDENTIFIER_bits
Definition: FPGADataFormatUtilities.h:1332
FPGADataFormatUtilities::EVT_FTR_W3_CRC_mf
const float EVT_FTR_W3_CRC_mf
Definition: FPGADataFormatUtilities.h:203
FPGADataFormatUtilities::to_real_GTRACK_HDR_w3_phi
int64_t to_real_GTRACK_HDR_w3_phi(const int64_t &in)
Definition: FPGADataFormatUtilities.h:896
FPGADataFormatUtilities::STRIP_EF_RDO::cluster_map
uint64_t cluster_map
Definition: FPGADataFormatUtilities.h:2272
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w3
EDM_STRIPCLUSTER_w3 fill_EDM_STRIPCLUSTER_w3(const uint64_t &rdo_list_w2)
Definition: FPGADataFormatUtilities.h:1544
FPGADataFormatUtilities::get_dataformat_EVT_HDR_w3
uint64_t get_dataformat_EVT_HDR_w3(const EVT_HDR_w3 &in)
Definition: FPGADataFormatUtilities.h:113
FPGADataFormatUtilities::M_HDR_W1_FLAG_bits
const int M_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:311
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w9_identifier
uint64_t to_real_EDM_PIXELCLUSTER_w9_identifier(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2136
FPGADataFormatUtilities::GTRACK_HDR_w3::phi
int64_t phi
Definition: FPGADataFormatUtilities.h:746
FPGADataFormatUtilities::RD_HDR_w1
struct FPGADataFormatUtilities::RD_HDR_w1 RD_HDR_w1
FPGADataFormatUtilities::get_dataformat_EVT_FTR_w2
uint64_t get_dataformat_EVT_FTR_w2(const EVT_FTR_w2 &in)
Definition: FPGADataFormatUtilities.h:249
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w1
EDM_STRIPCLUSTER_w1 get_bitfields_EDM_STRIPCLUSTER_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1400
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:67
FPGADataFormatUtilities::RD_HDR_W1_PHI_REGION_bits
const int RD_HDR_W1_PHI_REGION_bits
Definition: FPGADataFormatUtilities.h:475
FPGADataFormatUtilities::EVT_HDR_W3_CRC_bits
const int EVT_HDR_W3_CRC_bits
Definition: FPGADataFormatUtilities.h:53
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_row
uint64_t to_real_STRIP_CLUSTER_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1075
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_ETA_lsb
const int RD_HDR_W2_GLOBAL_ETA_lsb
Definition: FPGADataFormatUtilities.h:509
FPGADataFormatUtilities::STRIP_EF_RDO_CHIPID_lsb
const int STRIP_EF_RDO_CHIPID_lsb
Definition: FPGADataFormatUtilities.h:2253
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:581
FPGADataFormatUtilities::get_dataformat_STRIP_CLUSTER_64
uint64_t get_dataformat_STRIP_CLUSTER_64(const uint64_t &up, const uint64_t &low)
Definition: FPGADataFormatUtilities.h:1056
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7
Definition: FPGADataFormatUtilities.h:1814
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1::id_hash
uint64_t id_hash
Definition: FPGADataFormatUtilities.h:1355
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:558
FPGADataFormatUtilities::PIXEL_EF_RDO::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:2187
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w8_spare
uint64_t to_real_EDM_PIXELCLUSTER_w8_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2132
FPGADataFormatUtilities::EVT_FTR_W2_ERROR_FLAGS_mf
const float EVT_FTR_W2_ERROR_FLAGS_mf
Definition: FPGADataFormatUtilities.h:194
FPGADataFormatUtilities::GTRACK_HDR_W2_D0_mf
const float GTRACK_HDR_W2_D0_mf
Definition: FPGADataFormatUtilities.h:699
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w7
EDM_STRIPCLUSTER_w7 get_bitfields_EDM_STRIPCLUSTER_w7(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1441
FPGADataFormatUtilities::PIXEL_EF_RDO_TOT_bits
const int PIXEL_EF_RDO_TOT_bits
Definition: FPGADataFormatUtilities.h:2169
FPGADataFormatUtilities::GTRACK_HDR_W1_FLAG_bits
const int GTRACK_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:660
FPGADataFormatUtilities::EVT_HDR_w3
Definition: FPGADataFormatUtilities.h:69
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w7
EDM_STRIPCLUSTER_w7 fill_EDM_STRIPCLUSTER_w7(const double &globalposition_x, const double &globalposition_y, const uint64_t &channels_in_phi, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1571
FPGADataFormatUtilities::PIXEL_EF_RDO::row
uint64_t row
Definition: FPGADataFormatUtilities.h:2183
FPGADataFormatUtilities::RD_HDR_W1_ETA_REGION_mf
const float RD_HDR_W1_ETA_REGION_mf
Definition: FPGADataFormatUtilities.h:473
FPGADataFormatUtilities::STRIP_CLUSTER_LAST_bits
const int STRIP_CLUSTER_LAST_bits
Definition: FPGADataFormatUtilities.h:1000
FPGADataFormatUtilities::EVT_FTR_W3_WORD_COUNT_mf
const float EVT_FTR_W3_WORD_COUNT_mf
Definition: FPGADataFormatUtilities.h:199
FPGADataFormatUtilities::STRIP_EF_RDO_SPARE_mf
const float STRIP_EF_RDO_SPARE_mf
Definition: FPGADataFormatUtilities.h:2266
FPGADataFormatUtilities::STRIP_EF_RDO::last
uint64_t last
Definition: FPGADataFormatUtilities.h:2269
FPGADataFormatUtilities::GTRACK_HDR_W2_SPARE_bits
const int GTRACK_HDR_W2_SPARE_bits
Definition: FPGADataFormatUtilities.h:705
FPGADataFormatUtilities::EVT_HDR_W1_FLAG_mf
const float EVT_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:25
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_X_BIN_bits
const int RD_HDR_W1_HOUGH_X_BIN_bits
Definition: FPGADataFormatUtilities.h:483
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_chipid
uint64_t to_real_STRIP_EF_RDO_chipid(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2323
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:1986
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6
Definition: FPGADataFormatUtilities.h:1375
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w5::rdo_list_w4
uint64_t rdo_list_w4
Definition: FPGADataFormatUtilities.h:1803
FPGADataFormatUtilities::SLICE_HDR_W1_FLAG_lsb
const int SLICE_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:382
FPGADataFormatUtilities::GTRACK_HDR_W2_SCORE_mf
const float GTRACK_HDR_W2_SCORE_mf
Definition: FPGADataFormatUtilities.h:695
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w5
uint64_t get_dataformat_EDM_STRIPCLUSTER_w5(const EDM_STRIPCLUSTER_w5 &in)
Definition: FPGADataFormatUtilities.h:1491
FPGADataFormatUtilities::PIXEL_CLUSTER::last
uint64_t last
Definition: FPGADataFormatUtilities.h:934
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w1
uint64_t get_dataformat_EDM_STRIPCLUSTER_w1(const EDM_STRIPCLUSTER_w1 &in)
Definition: FPGADataFormatUtilities.h:1465
FPGADataFormatUtilities::STRIP_CLUSTER_ROW_bits
const int STRIP_CLUSTER_ROW_bits
Definition: FPGADataFormatUtilities.h:1004
FPGADataFormatUtilities::GTRACK_HDR_w3
Definition: FPGADataFormatUtilities.h:744
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w6_localposition_y
double to_real_EDM_PIXELCLUSTER_w6_localposition_y(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2092
FPGADataFormatUtilities::GHITZ_W1_SPARE_lsb
const int GHITZ_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1117
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:83
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_GLOBALPOSITION_Y_lsb
const int EDM_PIXELCLUSTER_W8_GLOBALPOSITION_Y_lsb
Definition: FPGADataFormatUtilities.h:1755
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w8_identifier
uint64_t to_real_EDM_STRIPCLUSTER_w8_identifier(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1655
FPGADataFormatUtilities::EVT_HDR_w2::runnumber
uint64_t runnumber
Definition: FPGADataFormatUtilities.h:65
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1356
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w8_globalposition_y
double to_real_EDM_PIXELCLUSTER_w8_globalposition_y(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2128
FPGADataFormatUtilities::GTRACK_HDR_W2_Z0_mf
const float GTRACK_HDR_W2_Z0_mf
Definition: FPGADataFormatUtilities.h:703
index
Definition: index.py:1
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::localcovariance_xx
uint64_t localcovariance_xx
Definition: FPGADataFormatUtilities.h:1815
FPGADataFormatUtilities::EVT_HDR_FLAG
const int EVT_HDR_FLAG
Definition: FPGADataFormatUtilities.h:20
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_row
uint64_t to_real_PIXEL_CLUSTER_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:983
FPGADataFormatUtilities::RD_HDR_W1_ETA_REGION_lsb
const int RD_HDR_W1_ETA_REGION_lsb
Definition: FPGADataFormatUtilities.h:472
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:1586
FPGADataFormatUtilities::GTRACK_HDR_W2_SCORE_lsb
const int GTRACK_HDR_W2_SCORE_lsb
Definition: FPGADataFormatUtilities.h:694
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_FLAG_lsb
const int EDM_STRIPCLUSTER_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:1266
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_Y_BIN_mf
const float RD_HDR_W1_HOUGH_Y_BIN_mf
Definition: FPGADataFormatUtilities.h:489
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w1
uint64_t get_dataformat_EDM_PIXELCLUSTER_w1(const EDM_PIXELCLUSTER_w1 &in)
Definition: FPGADataFormatUtilities.h:1912
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6::channels_in_eta
uint64_t channels_in_eta
Definition: FPGADataFormatUtilities.h:1810
FPGADataFormatUtilities::GHITZ_W2_CLUSTER1_mf
const float GHITZ_W2_CLUSTER1_mf
Definition: FPGADataFormatUtilities.h:1123
FPGADataFormatUtilities::PIXEL_EF_RDO_TOT_lsb
const int PIXEL_EF_RDO_TOT_lsb
Definition: FPGADataFormatUtilities.h:2170
FPGADataFormatUtilities::GTRACK_HDR_W1_ETA_REGION_mf
const float GTRACK_HDR_W1_ETA_REGION_mf
Definition: FPGADataFormatUtilities.h:670
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:505
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:1229
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w4::rdo_list_w3
uint64_t rdo_list_w3
Definition: FPGADataFormatUtilities.h:1799
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_FLAG_bits
const int EDM_STRIPCLUSTER_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:1265
FPGADataFormatUtilities::SLICE_HDR_W1_SLICEID_mf
const float SLICE_HDR_W1_SLICEID_mf
Definition: FPGADataFormatUtilities.h:387
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w4
Definition: FPGADataFormatUtilities.h:1798
FPGADataFormatUtilities::PIXEL_EF_RDO_LAST_mf
const float PIXEL_EF_RDO_LAST_mf
Definition: FPGADataFormatUtilities.h:2159
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w5
EDM_STRIPCLUSTER_w5 fill_EDM_STRIPCLUSTER_w5(const uint64_t &rdo_list_w4)
Definition: FPGADataFormatUtilities.h:1556
FPGADataFormatUtilities::to_real_GHITZ_w1_last
uint64_t to_real_GHITZ_w1_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1217
FPGADataFormatUtilities::get_dataformat_STRIP_EF_RDO_up32
uint64_t get_dataformat_STRIP_EF_RDO_up32(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2286
FPGADataFormatUtilities::STRIP_CLUSTER_STRIP_INDEX_bits
const int STRIP_CLUSTER_STRIP_INDEX_bits
Definition: FPGADataFormatUtilities.h:1012
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_SPARE_mf
const float EDM_PIXELCLUSTER_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:1689
FPGADataFormatUtilities::to_real_GHITZ_w2_cluster2
uint64_t to_real_GHITZ_w2_cluster2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1249
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w3
uint64_t get_dataformat_EDM_STRIPCLUSTER_w3(const EDM_STRIPCLUSTER_w3 &in)
Definition: FPGADataFormatUtilities.h:1479
FPGADataFormatUtilities::STRIP_EF_RDO_STRIP_NUM_mf
const float STRIP_EF_RDO_STRIP_NUM_mf
Definition: FPGADataFormatUtilities.h:2258
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7::channels_in_phi
uint64_t channels_in_phi
Definition: FPGADataFormatUtilities.h:1385
FPGADataFormatUtilities::M_HDR_W1_MODID_lsb
const int M_HDR_W1_MODID_lsb
Definition: FPGADataFormatUtilities.h:316
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6::localposition_y
int64_t localposition_y
Definition: FPGADataFormatUtilities.h:1377
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w2
EDM_PIXELCLUSTER_w2 get_bitfields_EDM_PIXELCLUSTER_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1846
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 &phi_bin, const uint64_t &z_bin, const uint64_t &second_stage, const uint64_t &layer_bitmask)
Definition: FPGADataFormatUtilities.h:813
FPGADataFormatUtilities::EVT_HDR_w2::time
uint64_t time
Definition: FPGADataFormatUtilities.h:66
FPGADataFormatUtilities::RD_HDR_W1_TYPE_mf
const float RD_HDR_W1_TYPE_mf
Definition: FPGADataFormatUtilities.h:469
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_CHANNELS_IN_PHI_mf
const float EDM_PIXELCLUSTER_W6_CHANNELS_IN_PHI_mf
Definition: FPGADataFormatUtilities.h:1722
FPGADataFormatUtilities::get_bitfields_STRIP_CLUSTER
STRIP_CLUSTER get_bitfields_STRIP_CLUSTER(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1028
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w2_rdo_list_w1
uint64_t to_real_EDM_PIXELCLUSTER_w2_rdo_list_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2072
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W5_RDO_LIST_W4_lsb
const int EDM_STRIPCLUSTER_W5_RDO_LIST_W4_lsb
Definition: FPGADataFormatUtilities.h:1294
FPGADataFormatUtilities::get_bitfields_EVT_FTR_w2
EVT_FTR_w2 get_bitfields_EVT_FTR_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:228
FPGADataFormatUtilities::EVT_FTR_W1_HDR_CRC_lsb
const int EVT_FTR_W1_HDR_CRC_lsb
Definition: FPGADataFormatUtilities.h:188
FPGADataFormatUtilities::GHITZ_W1_PHI_lsb
const int GHITZ_W1_PHI_lsb
Definition: FPGADataFormatUtilities.h:1105
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W5_RDO_LIST_W4_mf
const float EDM_PIXELCLUSTER_W5_RDO_LIST_W4_mf
Definition: FPGADataFormatUtilities.h:1709
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_SPARE_lsb
const int EDM_STRIPCLUSTER_W9_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1350
FPGADataFormatUtilities::get_bitfields_RD_HDR_w1
RD_HDR_w1 get_bitfields_RD_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:535
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_SPARE_bits
const int EDM_PIXELCLUSTER_W8_SPARE_bits
Definition: FPGADataFormatUtilities.h:1758
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W4_RDO_LIST_W3_bits
const int EDM_PIXELCLUSTER_W4_RDO_LIST_W3_bits
Definition: FPGADataFormatUtilities.h:1702
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_ROW_lsb
const int PIXEL_CLUSTER_CENTROID_ROW_lsb
Definition: FPGADataFormatUtilities.h:926
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7
Definition: FPGADataFormatUtilities.h:1382
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:2309
FPGADataFormatUtilities::GTRACK_HDR_w2
Definition: FPGADataFormatUtilities.h:737
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_LASTWORD_lsb
const int EDM_PIXELCLUSTER_W10_LASTWORD_lsb
Definition: FPGADataFormatUtilities.h:1777
FPGADataFormatUtilities::EVT_FTR_W2_ERROR_FLAGS_lsb
const int EVT_FTR_W2_ERROR_FLAGS_lsb
Definition: FPGADataFormatUtilities.h:193
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w7
uint64_t get_dataformat_EDM_STRIPCLUSTER_w7(const EDM_STRIPCLUSTER_w7 &in)
Definition: FPGADataFormatUtilities.h:1506
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w6_localposition_x
double to_real_EDM_PIXELCLUSTER_w6_localposition_x(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2088
FPGADataFormatUtilities::GTRACK_HDR_W2_D0_bits
const int GTRACK_HDR_W2_D0_bits
Definition: FPGADataFormatUtilities.h:697
FPGADataFormatUtilities::M_HDR_W1_FLAG_lsb
const int M_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:312
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_layer_bitmask
uint64_t to_real_GTRACK_HDR_w1_layer_bitmask(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:872
FPGADataFormatUtilities::get_dataformat_M_HDR_w1
uint64_t get_dataformat_M_HDR_w1(const M_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:343
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w2
uint64_t get_dataformat_EDM_PIXELCLUSTER_w2(const EDM_PIXELCLUSTER_w2 &in)
Definition: FPGADataFormatUtilities.h:1920
FPGADataFormatUtilities::PIXEL_EF_RDO_COL_bits
const int PIXEL_EF_RDO_COL_bits
Definition: FPGADataFormatUtilities.h:2165
keylayer_zslicemap.row
row
Definition: keylayer_zslicemap.py:155
FPGADataFormatUtilities::GHITZ_W2_ROW_bits
const int GHITZ_W2_ROW_bits
Definition: FPGADataFormatUtilities.h:1129
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_flag
uint64_t to_real_SLICE_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:439
FPGADataFormatUtilities::M_HDR_W1_FLAG_mf
const float M_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:313
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_tot
uint64_t to_real_PIXEL_EF_RDO_tot(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2235
FPGADataFormatUtilities::get_bitfields_STRIP_EF_RDO
STRIP_EF_RDO get_bitfields_STRIP_EF_RDO(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2276
FPGADataFormatUtilities::M_HDR_w1::modid
uint64_t modid
Definition: FPGADataFormatUtilities.h:329
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:701
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::omega_y
uint64_t omega_y
Definition: FPGADataFormatUtilities.h:1818
FPGADataFormatUtilities::get_bitfields_EVT_HDR_w3
EVT_HDR_w3 get_bitfields_EVT_HDR_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:90
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w9_index
uint64_t to_real_EDM_STRIPCLUSTER_w9_index(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1667
FPGADataFormatUtilities::GHITZ_w1::last
uint64_t last
Definition: FPGADataFormatUtilities.h:1138
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6::localposition_y
int64_t localposition_y
Definition: FPGADataFormatUtilities.h:1808
FPGADataFormatUtilities::STRIP_CLUSTER_NSTRIPS_bits
const int STRIP_CLUSTER_NSTRIPS_bits
Definition: FPGADataFormatUtilities.h:1008
FPGADataFormatUtilities::RD_HDR_W1_SPARE_lsb
const int RD_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:500
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w7
uint64_t get_dataformat_EDM_PIXELCLUSTER_w7(const EDM_PIXELCLUSTER_w7 &in)
Definition: FPGADataFormatUtilities.h:1954
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_ID_HASH_mf
const float EDM_PIXELCLUSTER_W1_ID_HASH_mf
Definition: FPGADataFormatUtilities.h:1685
FPGADataFormatUtilities::PIXEL_CLUSTER
struct FPGADataFormatUtilities::PIXEL_CLUSTER PIXEL_CLUSTER
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_GLOBALPOSITION_X_lsb
const int EDM_STRIPCLUSTER_W7_GLOBALPOSITION_X_lsb
Definition: FPGADataFormatUtilities.h:1316
FPGADataFormatUtilities::get_dataformat_SLICE_HDR_w1
uint64_t get_dataformat_SLICE_HDR_w1(const SLICE_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:419
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w7_globalposition_x
double to_real_EDM_STRIPCLUSTER_w7_globalposition_x(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1639
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W3_RDO_LIST_W2_lsb
const int EDM_STRIPCLUSTER_W3_RDO_LIST_W2_lsb
Definition: FPGADataFormatUtilities.h:1284
FPGADataFormatUtilities::RD_HDR_W1_SPARE_mf
const float RD_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:501
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W4_RDO_LIST_W3_lsb
const int EDM_STRIPCLUSTER_W4_RDO_LIST_W3_lsb
Definition: FPGADataFormatUtilities.h:1289
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w2
Definition: FPGADataFormatUtilities.h:1359
FPGADataFormatUtilities::GTRACK_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:727
FPGADataFormatUtilities::EVT_HDR_w1
Definition: FPGADataFormatUtilities.h:57
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w9
EDM_PIXELCLUSTER_w9 fill_EDM_PIXELCLUSTER_w9(const uint64_t &identifier)
Definition: FPGADataFormatUtilities.h:2045
FPGADataFormatUtilities::SLICE_HDR_W1_SLICEID_lsb
const int SLICE_HDR_W1_SLICEID_lsb
Definition: FPGADataFormatUtilities.h:386
FPGADataFormatUtilities::get_bitfields_PIXEL_EF_RDO
PIXEL_EF_RDO get_bitfields_PIXEL_EF_RDO(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2190
FPGADataFormatUtilities::to_real_EVT_HDR_w3_crc
uint64_t to_real_EVT_HDR_w3_crc(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:171
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:826
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w8_globalposition_x
double to_real_EDM_PIXELCLUSTER_w8_globalposition_x(const int64_t &in)
Definition: FPGADataFormatUtilities.h:2124
FPGADataFormatUtilities::EVT_HDR_W3_STATUS_lsb
const int EVT_HDR_W3_STATUS_lsb
Definition: FPGADataFormatUtilities.h:50
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w6_localposition_x
double to_real_EDM_STRIPCLUSTER_w6_localposition_x(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1623
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1386
xAOD::identifier
identifier
Definition: UncalibratedMeasurement_v1.cxx:15
FPGADataFormatUtilities::GHITZ_W1_LASTOFSLICE_mf
const float GHITZ_W1_LASTOFSLICE_mf
Definition: FPGADataFormatUtilities.h:1114
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_CHANNELS_IN_PHI_lsb
const int EDM_PIXELCLUSTER_W6_CHANNELS_IN_PHI_lsb
Definition: FPGADataFormatUtilities.h:1721
FPGADataFormatUtilities::to_real_GHITZ_w2_spare
uint64_t to_real_GHITZ_w2_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1257
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_SPARE_mf
const float EDM_STRIPCLUSTER_W7_SPARE_mf
Definition: FPGADataFormatUtilities.h:1329
FPGADataFormatUtilities::get_bitfields_EVT_FTR_w1
EVT_FTR_w1 get_bitfields_EVT_FTR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:220
FPGADataFormatUtilities::RD_HDR_W2_SPARE_mf
const float RD_HDR_W2_SPARE_mf
Definition: FPGADataFormatUtilities.h:514
FPGADataFormatUtilities::to_real_GTRACK_HDR_w3_eta
int64_t to_real_GTRACK_HDR_w3_eta(const int64_t &in)
Definition: FPGADataFormatUtilities.h:900
FPGADataFormatUtilities::STRIP_CLUSTER::last
uint64_t last
Definition: FPGADataFormatUtilities.h:1021
FPGADataFormatUtilities::GHITZ_W1_RAD_mf
const float GHITZ_W1_RAD_mf
Definition: FPGADataFormatUtilities.h:1102
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w2
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w2 EDM_PIXELCLUSTER_w2
FPGADataFormatUtilities::PIXEL_EF_RDO_ROW_bits
const int PIXEL_EF_RDO_ROW_bits
Definition: FPGADataFormatUtilities.h:2161
FPGADataFormatUtilities::GTRACK_HDR_W2_D0_lsb
const int GTRACK_HDR_W2_D0_lsb
Definition: FPGADataFormatUtilities.h:698
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9::globalposition_z
int64_t globalposition_z
Definition: FPGADataFormatUtilities.h:1394
FPGADataFormatUtilities::GTRACK_HDR_W1_FLAG_mf
const float GTRACK_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:662
FPGADataFormatUtilities::GTRACK_HDR_W3_PHI_lsb
const int GTRACK_HDR_W3_PHI_lsb
Definition: FPGADataFormatUtilities.h:715
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:964
FPGADataFormatUtilities::fill_EVT_HDR_w2
EVT_HDR_w2 fill_EVT_HDR_w2(const uint64_t &runnumber, const uint64_t &time)
Definition: FPGADataFormatUtilities.h:129
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6::localposition_x
int64_t localposition_x
Definition: FPGADataFormatUtilities.h:1807
FPGADataFormatUtilities::RD_HDR_W1_LAYER_BITMASK_lsb
const int RD_HDR_W1_LAYER_BITMASK_lsb
Definition: FPGADataFormatUtilities.h:496
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:1187
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_GLOBALPOSITION_Y_mf
const float EDM_PIXELCLUSTER_W8_GLOBALPOSITION_Y_mf
Definition: FPGADataFormatUtilities.h:1756
FPGADataFormatUtilities::fill_EVT_FTR_w3
EVT_FTR_w3 fill_EVT_FTR_w3(const uint64_t &word_count, const uint64_t &crc)
Definition: FPGADataFormatUtilities.h:276
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALPOSITION_Y_mf
const float EDM_STRIPCLUSTER_W6_LOCALPOSITION_Y_mf
Definition: FPGADataFormatUtilities.h:1304
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_INDEX_bits
const int EDM_PIXELCLUSTER_W10_INDEX_bits
Definition: FPGADataFormatUtilities.h:1780
FPGADataFormatUtilities::STRIP_CLUSTER_SPARE_lsb
const int STRIP_CLUSTER_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1017
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w8
uint64_t get_dataformat_EDM_STRIPCLUSTER_w8(const EDM_STRIPCLUSTER_w8 &in)
Definition: FPGADataFormatUtilities.h:1515
FPGADataFormatUtilities::RD_HDR_W1_FLAG_mf
const float RD_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:465
FPGADataFormatUtilities::EVT_FTR_W1_SPARE_bits
const int EVT_FTR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:183
FPGADataFormatUtilities::to_real_RD_HDR_w2_spare
uint64_t to_real_RD_HDR_w2_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:652
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_LOCALPOSITION_X_mf
const float EDM_PIXELCLUSTER_W6_LOCALPOSITION_X_mf
Definition: FPGADataFormatUtilities.h:1714
FPGADataFormatUtilities::EVT_HDR_W1_FLAG_bits
const int EVT_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:23
FPGADataFormatUtilities::GHITZ_W1_PHI_bits
const int GHITZ_W1_PHI_bits
Definition: FPGADataFormatUtilities.h:1104
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_INDEX_lsb
const int EDM_STRIPCLUSTER_W9_INDEX_lsb
Definition: FPGADataFormatUtilities.h:1346
FPGADataFormatUtilities::RD_HDR_w1::eta_region
uint64_t eta_region
Definition: FPGADataFormatUtilities.h:519
FPGADataFormatUtilities::SLICE_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:406
FPGADataFormatUtilities::EVT_HDR_W1_L0ID_mf
const float EVT_HDR_W1_L0ID_mf
Definition: FPGADataFormatUtilities.h:29
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_ID_HASH_mf
const float EDM_STRIPCLUSTER_W1_ID_HASH_mf
Definition: FPGADataFormatUtilities.h:1271
FPGADataFormatUtilities::get_bitfields_GHITZ_w2
GHITZ_w2 get_bitfields_GHITZ_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1166
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8
Definition: FPGADataFormatUtilities.h:1821
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10::globalposition_z
int64_t globalposition_z
Definition: FPGADataFormatUtilities.h:1832
FPGADataFormatUtilities::EVT_FTR_W1_SPARE_mf
const float EVT_FTR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:185
FPGADataFormatUtilities::to_real_GHITZ_w2_row
uint64_t to_real_GHITZ_w2_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1253
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w6
EDM_STRIPCLUSTER_w6 fill_EDM_STRIPCLUSTER_w6(const double &localposition_x, const double &localposition_y, const double &localcovariance_xx, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:1562
FPGADataFormatUtilities::PIXEL_CLUSTER_LAST_mf
const float PIXEL_CLUSTER_LAST_mf
Definition: FPGADataFormatUtilities.h:911
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_z_bin
uint64_t to_real_GTRACK_HDR_w1_z_bin(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:864
FPGADataFormatUtilities::M_HDR_W1_MODID_mf
const float M_HDR_W1_MODID_mf
Definition: FPGADataFormatUtilities.h:317
FPGADataFormatUtilities::PIXEL_CLUSTER_ROW_lsb
const int PIXEL_CLUSTER_ROW_lsb
Definition: FPGADataFormatUtilities.h:918
FPGADataFormatUtilities::RD_HDR_w1::layer_bitmask
uint64_t layer_bitmask
Definition: FPGADataFormatUtilities.h:525
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_omega_x
double to_real_EDM_PIXELCLUSTER_w7_omega_x(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2116
python.CaloAddPedShiftConfig.type
type
Definition: CaloAddPedShiftConfig.py:42
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w6_channels_in_eta
uint64_t to_real_EDM_PIXELCLUSTER_w6_channels_in_eta(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2100
FPGADataFormatUtilities::PIXEL_CLUSTER_COL_lsb
const int PIXEL_CLUSTER_COL_lsb
Definition: FPGADataFormatUtilities.h:914
FPGADataFormatUtilities::RD_HDR_FLAG
const int RD_HDR_FLAG
Definition: FPGADataFormatUtilities.h:460
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w4
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w4 EDM_PIXELCLUSTER_w4
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_OMEGA_X_lsb
const int EDM_PIXELCLUSTER_W7_OMEGA_X_lsb
Definition: FPGADataFormatUtilities.h:1742
FPGADataFormatUtilities::GHITZ_W1_SPARE_mf
const float GHITZ_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:1118
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 &index)
Definition: FPGADataFormatUtilities.h:2051
FPGADataFormatUtilities::STRIP_EF_RDO::chipid
uint64_t chipid
Definition: FPGADataFormatUtilities.h:2270
FPGADataFormatUtilities::PIXEL_EF_RDO::lvl1
uint64_t lvl1
Definition: FPGADataFormatUtilities.h:2186
FPGADataFormatUtilities::GHITZ_W2_SPARE_mf
const float GHITZ_W2_SPARE_mf
Definition: FPGADataFormatUtilities.h:1135
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10::total_tot
uint64_t total_tot
Definition: FPGADataFormatUtilities.h:1833
FPGADataFormatUtilities::RD_HDR_W1_FLAG_lsb
const int RD_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:464
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_LASTWORD_bits
const int EDM_STRIPCLUSTER_W9_LASTWORD_bits
Definition: FPGADataFormatUtilities.h:1341
FPGADataFormatUtilities::EDM_STRIPCLUSTER_FLAG
const int EDM_STRIPCLUSTER_FLAG
Definition: FPGADataFormatUtilities.h:1262
FPGADataFormatUtilities::RD_HDR_w2::global_eta
uint64_t global_eta
Definition: FPGADataFormatUtilities.h:531
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::localcovariance_yy
uint64_t localcovariance_yy
Definition: FPGADataFormatUtilities.h:1816
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_YY_lsb
const int EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_YY_lsb
Definition: FPGADataFormatUtilities.h:1738
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w4
EDM_PIXELCLUSTER_w4 get_bitfields_EDM_PIXELCLUSTER_w4(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1858
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_IDENTIFIER_mf
const float EDM_STRIPCLUSTER_W8_IDENTIFIER_mf
Definition: FPGADataFormatUtilities.h:1334
FPGADataFormatUtilities::GTRACK_HDR_W3_SPARE_mf
const float GTRACK_HDR_W3_SPARE_mf
Definition: FPGADataFormatUtilities.h:724
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_cluster_map
uint64_t to_real_STRIP_EF_RDO_cluster_map(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2331
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w3
Definition: FPGADataFormatUtilities.h:1363
FPGADataFormatUtilities::PIXEL_EF_RDO_TOT_mf
const float PIXEL_EF_RDO_TOT_mf
Definition: FPGADataFormatUtilities.h:2171
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_SPARE_bits
const int EDM_STRIPCLUSTER_W7_SPARE_bits
Definition: FPGADataFormatUtilities.h:1327
FPGADataFormatUtilities::GTRACK_HDR_w3::eta
int64_t eta
Definition: FPGADataFormatUtilities.h:747
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALPOSITION_Y_lsb
const int EDM_STRIPCLUSTER_W6_LOCALPOSITION_Y_lsb
Definition: FPGADataFormatUtilities.h:1303
FPGADataFormatUtilities::STRIP_EF_RDO_CLUSTER_MAP_lsb
const int STRIP_EF_RDO_CLUSTER_MAP_lsb
Definition: FPGADataFormatUtilities.h:2261
FPGADataFormatUtilities::RD_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:517
FPGADataFormatUtilities::to_real_EVT_FTR_w1_hdr_crc
uint64_t to_real_EVT_FTR_w1_hdr_crc(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:291
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_CHANNELS_IN_ETA_mf
const float EDM_PIXELCLUSTER_W6_CHANNELS_IN_ETA_mf
Definition: FPGADataFormatUtilities.h:1726
FPGADataFormatUtilities::STRIP_CLUSTER_NSTRIPS_mf
const float STRIP_CLUSTER_NSTRIPS_mf
Definition: FPGADataFormatUtilities.h:1010
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w3
EDM_STRIPCLUSTER_w3 get_bitfields_EDM_STRIPCLUSTER_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1414
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:120
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W2_RDO_LIST_W1_mf
const float EDM_STRIPCLUSTER_W2_RDO_LIST_W1_mf
Definition: FPGADataFormatUtilities.h:1280
FPGADataFormatUtilities::M_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:331
FPGADataFormatUtilities::GHITZ_W2_CLUSTER2_bits
const int GHITZ_W2_CLUSTER2_bits
Definition: FPGADataFormatUtilities.h:1125
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_COL_mf
const float PIXEL_CLUSTER_CENTROID_COL_mf
Definition: FPGADataFormatUtilities.h:923
FPGADataFormatUtilities::GTRACK_HDR_w2::score
uint64_t score
Definition: FPGADataFormatUtilities.h:738
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:1127
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_PHI_bits
const int RD_HDR_W2_GLOBAL_PHI_bits
Definition: FPGADataFormatUtilities.h:504
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w3
EDM_PIXELCLUSTER_w3 get_bitfields_EDM_PIXELCLUSTER_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1852
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w6
EDM_PIXELCLUSTER_w6 fill_EDM_PIXELCLUSTER_w6(const double &localposition_x, const double &localposition_y, const uint64_t &channels_in_phi, const uint64_t &channels_in_eta, const uint64_t &width_in_eta)
Definition: FPGADataFormatUtilities.h:2018
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w8
EDM_PIXELCLUSTER_w8 fill_EDM_PIXELCLUSTER_w8(const double &globalposition_x, const double &globalposition_y, const uint64_t &spare)
Definition: FPGADataFormatUtilities.h:2037
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w1_flag
uint64_t to_real_EDM_STRIPCLUSTER_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1595
FPGADataFormatUtilities::GTRACK_HDR_W1_LAYER_BITMASK_bits
const int GTRACK_HDR_W1_LAYER_BITMASK_bits
Definition: FPGADataFormatUtilities.h:688
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_FLAG_lsb
const int EDM_PIXELCLUSTER_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:1680
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8 EDM_PIXELCLUSTER_w8
FPGADataFormatUtilities::PIXEL_CLUSTER::row
uint64_t row
Definition: FPGADataFormatUtilities.h:936
FPGADataFormatUtilities::PIXEL_EF_RDO_SPARE_bits
const int PIXEL_EF_RDO_SPARE_bits
Definition: FPGADataFormatUtilities.h:2177
FPGADataFormatUtilities::PIXEL_EF_RDO_LAST_bits
const int PIXEL_EF_RDO_LAST_bits
Definition: FPGADataFormatUtilities.h:2157
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W4_RDO_LIST_W3_mf
const float EDM_PIXELCLUSTER_W4_RDO_LIST_W3_mf
Definition: FPGADataFormatUtilities.h:1704
FPGADataFormatUtilities::to_real_M_HDR_w1_modid
uint64_t to_real_M_HDR_w1_modid(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:365
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_PHI_mf
const float RD_HDR_W2_GLOBAL_PHI_mf
Definition: FPGADataFormatUtilities.h:506
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7 EDM_STRIPCLUSTER_w7
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w6_spare
uint64_t to_real_EDM_STRIPCLUSTER_w6_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1635
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1397
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_last
uint64_t to_real_PIXEL_CLUSTER_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:975
FPGADataFormatUtilities::PIXEL_CLUSTER_LAST_bits
const int PIXEL_CLUSTER_LAST_bits
Definition: FPGADataFormatUtilities.h:909
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:628
FPGADataFormatUtilities::M_HDR_FLAG
const int M_HDR_FLAG
Definition: FPGADataFormatUtilities.h:308
FPGADataFormatUtilities::GTRACK_HDR_W1_Z_BIN_lsb
const int GTRACK_HDR_W1_Z_BIN_lsb
Definition: FPGADataFormatUtilities.h:681
FPGADataFormatUtilities::STRIP_CLUSTER_NSTRIPS_lsb
const int STRIP_CLUSTER_NSTRIPS_lsb
Definition: FPGADataFormatUtilities.h:1009
FPGADataFormatUtilities::GTRACK_HDR_W2_SCORE_bits
const int GTRACK_HDR_W2_SCORE_bits
Definition: FPGADataFormatUtilities.h:693
FPGADataFormatUtilities::PIXEL_EF_RDO_SPARE_lsb
const int PIXEL_EF_RDO_SPARE_lsb
Definition: FPGADataFormatUtilities.h:2178
FPGADataFormatUtilities::EVT_HDR_w1::bcid
uint64_t bcid
Definition: FPGADataFormatUtilities.h:60
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w6_localposition_y
double to_real_EDM_STRIPCLUSTER_w6_localposition_y(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1627
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_phi_bin
uint64_t to_real_GTRACK_HDR_w1_phi_bin(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:860
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w7_spare
uint64_t to_real_EDM_STRIPCLUSTER_w7_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1651
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w5
Definition: FPGADataFormatUtilities.h:1802
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w10_total_tot
uint64_t to_real_EDM_PIXELCLUSTER_w10_total_tot(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2144
FPGADataFormatUtilities::SLICE_HDR_W1_FLAG_bits
const int SLICE_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:381
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_OMEGA_X_mf
const float EDM_PIXELCLUSTER_W7_OMEGA_X_mf
Definition: FPGADataFormatUtilities.h:1743
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W3_RDO_LIST_W2_bits
const int EDM_STRIPCLUSTER_W3_RDO_LIST_W2_bits
Definition: FPGADataFormatUtilities.h:1283
FPGADataFormatUtilities::PIXEL_CLUSTER_COL_bits
const int PIXEL_CLUSTER_COL_bits
Definition: FPGADataFormatUtilities.h:913
FPGADataFormatUtilities::EVT_FTR_W1_FLAG_bits
const int EVT_FTR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:179
FPGADataFormatUtilities::EVT_HDR_W3_CRC_lsb
const int EVT_HDR_W3_CRC_lsb
Definition: FPGADataFormatUtilities.h:54
FPGADataFormatUtilities::EVT_HDR_W1_BCID_mf
const float EVT_HDR_W1_BCID_mf
Definition: FPGADataFormatUtilities.h:33
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_col
uint64_t to_real_PIXEL_EF_RDO_col(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2231
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_LASTWORD_mf
const float EDM_PIXELCLUSTER_W10_LASTWORD_mf
Definition: FPGADataFormatUtilities.h:1778
FPGADataFormatUtilities::get_dataformat_PIXEL_EF_RDO
uint64_t get_dataformat_PIXEL_EF_RDO(const PIXEL_EF_RDO &in)
Definition: FPGADataFormatUtilities.h:2201
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:429
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:1196
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W5_RDO_LIST_W4_mf
const float EDM_STRIPCLUSTER_W5_RDO_LIST_W4_mf
Definition: FPGADataFormatUtilities.h:1295
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w5
EDM_STRIPCLUSTER_w5 get_bitfields_EDM_STRIPCLUSTER_w5(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1426
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:624
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_ID_HASH_lsb
const int EDM_PIXELCLUSTER_W1_ID_HASH_lsb
Definition: FPGADataFormatUtilities.h:1684
FPGADataFormatUtilities::to_real_GTRACK_HDR_w3_qoverpt
int64_t to_real_GTRACK_HDR_w3_qoverpt(const int64_t &in)
Definition: FPGADataFormatUtilities.h:892
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W5_RDO_LIST_W4_lsb
const int EDM_PIXELCLUSTER_W5_RDO_LIST_W4_lsb
Definition: FPGADataFormatUtilities.h:1708
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_CHANNELS_IN_PHI_mf
const float EDM_STRIPCLUSTER_W7_CHANNELS_IN_PHI_mf
Definition: FPGADataFormatUtilities.h:1325
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_lsb
const int EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_lsb
Definition: FPGADataFormatUtilities.h:1769
FPGADataFormatUtilities::SLICE_HDR_w1::sliceid
uint64_t sliceid
Definition: FPGADataFormatUtilities.h:403
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_bits
const int EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_bits
Definition: FPGADataFormatUtilities.h:1768
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w6_localcovariance_xx
double to_real_EDM_STRIPCLUSTER_w6_localcovariance_xx(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1631
FPGADataFormatUtilities::EVT_HDR_W1_L0ID_bits
const int EVT_HDR_W1_L0ID_bits
Definition: FPGADataFormatUtilities.h:27
FPGADataFormatUtilities::to_real_EVT_FTR_w3_crc
uint64_t to_real_EVT_FTR_w3_crc(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:303
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALCOVARIANCE_XX_mf
const float EDM_STRIPCLUSTER_W6_LOCALCOVARIANCE_XX_mf
Definition: FPGADataFormatUtilities.h:1308
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w2::rdo_list_w1
uint64_t rdo_list_w1
Definition: FPGADataFormatUtilities.h:1791
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8
Definition: FPGADataFormatUtilities.h:1389
FPGADataFormatUtilities::to_real_EVT_HDR_w1_l0id
uint64_t to_real_EVT_HDR_w1_l0id(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:147
FPGADataFormatUtilities::EVT_FTR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:207
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6 EDM_STRIPCLUSTER_w6
FPGADataFormatUtilities::GTRACK_HDR_w1
Definition: FPGADataFormatUtilities.h:726
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_sliceid
uint64_t to_real_SLICE_HDR_w1_sliceid(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:443
FPGADataFormatUtilities::EVT_HDR_W1_L0ID_lsb
const int EVT_HDR_W1_L0ID_lsb
Definition: FPGADataFormatUtilities.h:28
FPGADataFormatUtilities::EVT_FTR_w3::word_count
uint64_t word_count
Definition: FPGADataFormatUtilities.h:216
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W4_RDO_LIST_W3_lsb
const int EDM_PIXELCLUSTER_W4_RDO_LIST_W3_lsb
Definition: FPGADataFormatUtilities.h:1703
FPGADataFormatUtilities::get_dataformat_EVT_HDR_w2
uint64_t get_dataformat_EVT_HDR_w2(const EVT_HDR_w2 &in)
Definition: FPGADataFormatUtilities.h:106
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w8
uint64_t get_dataformat_EDM_PIXELCLUSTER_w8(const EDM_PIXELCLUSTER_w8 &in)
Definition: FPGADataFormatUtilities.h:1963
FPGADataFormatUtilities::GHITZ_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1144
FPGADataFormatUtilities::GTRACK_HDR_w3::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:748
FPGADataFormatUtilities::GHITZ_w1::z
int64_t z
Definition: FPGADataFormatUtilities.h:1142
FPGADataFormatUtilities::to_real_EVT_FTR_w3_word_count
uint64_t to_real_EVT_FTR_w3_word_count(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:299
FPGADataFormatUtilities::GTRACK_HDR_W1_SECOND_STAGE_bits
const int GTRACK_HDR_W1_SECOND_STAGE_bits
Definition: FPGADataFormatUtilities.h:684
FPGADataFormatUtilities::EVT_HDR_W1_BCID_lsb
const int EVT_HDR_W1_BCID_lsb
Definition: FPGADataFormatUtilities.h:32
FPGADataFormatUtilities::get_dataformat_EVT_FTR_w3
uint64_t get_dataformat_EVT_FTR_w3(const EVT_FTR_w3 &in)
Definition: FPGADataFormatUtilities.h:255
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W4_RDO_LIST_W3_mf
const float EDM_STRIPCLUSTER_W4_RDO_LIST_W3_mf
Definition: FPGADataFormatUtilities.h:1290
FPGADataFormatUtilities::EVT_FTR_w2
struct FPGADataFormatUtilities::EVT_FTR_w2 EVT_FTR_w2
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8::globalposition_y
int64_t globalposition_y
Definition: FPGADataFormatUtilities.h:1823
FPGADataFormatUtilities::to_real_RD_HDR_w2_global_phi
uint64_t to_real_RD_HDR_w2_global_phi(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:644
perfmonmt-refit.slice
slice
Definition: perfmonmt-refit.py:52
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALPOSITION_X_lsb
const int EDM_STRIPCLUSTER_W6_LOCALPOSITION_X_lsb
Definition: FPGADataFormatUtilities.h:1299
FPGADataFormatUtilities::GHITZ_W2_ROW_mf
const float GHITZ_W2_ROW_mf
Definition: FPGADataFormatUtilities.h:1131
FPGADataFormatUtilities::EVT_HDR_W1_SPARE_bits
const int EVT_HDR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:35
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_flag
uint64_t to_real_GTRACK_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:844
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:2304
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_last
uint64_t to_real_STRIP_CLUSTER_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1071
FPGADataFormatUtilities::EVT_FTR_FLAG
const int EVT_FTR_FLAG
Definition: FPGADataFormatUtilities.h:176
FPGADataFormatUtilities::to_real_RD_HDR_w2_global_eta
uint64_t to_real_RD_HDR_w2_global_eta(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:648
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_bits
const int EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_bits
Definition: FPGADataFormatUtilities.h:1337
FPGADataFormatUtilities::STRIP_EF_RDO_STRIP_NUM_bits
const int STRIP_EF_RDO_STRIP_NUM_bits
Definition: FPGADataFormatUtilities.h:2256
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w4
EDM_STRIPCLUSTER_w4 get_bitfields_EDM_STRIPCLUSTER_w4(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1420
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_phi_region
uint64_t to_real_GTRACK_HDR_w1_phi_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:856
FPGADataFormatUtilities::EVT_HDR_W2_RUNNUMBER_mf
const float EVT_HDR_W2_RUNNUMBER_mf
Definition: FPGADataFormatUtilities.h:42
z
#define z
FPGADataFormatUtilities::STRIP_EF_RDO_CHIPID_mf
const float STRIP_EF_RDO_CHIPID_mf
Definition: FPGADataFormatUtilities.h:2254
FPGADataFormatUtilities::GHITZ_w1::lastofslice
uint64_t lastofslice
Definition: FPGADataFormatUtilities.h:1143
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_INDEX_lsb
const int EDM_PIXELCLUSTER_W10_INDEX_lsb
Definition: FPGADataFormatUtilities.h:1781
FPGADataFormatUtilities::PIXEL_CLUSTER_LAST_lsb
const int PIXEL_CLUSTER_LAST_lsb
Definition: FPGADataFormatUtilities.h:910
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_OMEGA_Y_lsb
const int EDM_PIXELCLUSTER_W7_OMEGA_Y_lsb
Definition: FPGADataFormatUtilities.h:1746
FPGADataFormatUtilities::STRIP_EF_RDO::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:2273
FPGADataFormatUtilities::M_HDR_W1_MODHASH_lsb
const int M_HDR_W1_MODHASH_lsb
Definition: FPGADataFormatUtilities.h:320
FPGADataFormatUtilities::PIXEL_EF_RDO::last
uint64_t last
Definition: FPGADataFormatUtilities.h:2182
FPGADataFormatUtilities::to_real_M_HDR_w1_modhash
uint64_t to_real_M_HDR_w1_modhash(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:369
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6::width_in_eta
uint64_t width_in_eta
Definition: FPGADataFormatUtilities.h:1811
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w1
EDM_PIXELCLUSTER_w1 get_bitfields_EDM_PIXELCLUSTER_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1838
FPGADataFormatUtilities::GTRACK_HDR_W1_ETA_REGION_bits
const int GTRACK_HDR_W1_ETA_REGION_bits
Definition: FPGADataFormatUtilities.h:668
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1824
FPGADataFormatUtilities::PIXEL_CLUSTER_SPARE_mf
const float PIXEL_CLUSTER_SPARE_mf
Definition: FPGADataFormatUtilities.h:931
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_eta_region
uint64_t to_real_SLICE_HDR_w1_eta_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:447
FPGADataFormatUtilities::RD_HDR_W1_SLICE_lsb
const int RD_HDR_W1_SLICE_lsb
Definition: FPGADataFormatUtilities.h:480
FPGADataFormatUtilities::to_real_GHITZ_w1_lyr
uint64_t to_real_GHITZ_w1_lyr(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1221
FPGADataFormatUtilities::EVT_HDR_w2
Definition: FPGADataFormatUtilities.h:64
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w8
EDM_PIXELCLUSTER_w8 get_bitfields_EDM_PIXELCLUSTER_w8(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1889
FPGADataFormatUtilities::to_real_GHITZ_w1_spare
uint64_t to_real_GHITZ_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1241
FPGADataFormatUtilities::EVT_FTR_W1_SPARE_lsb
const int EVT_FTR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:184
FPGADataFormatUtilities::EVT_FTR_W1_FLAG_mf
const float EVT_FTR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:181
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w10
EDM_PIXELCLUSTER_w10 get_bitfields_EDM_PIXELCLUSTER_w10(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1903
FPGADataFormatUtilities::EVT_FTR_W1_HDR_CRC_mf
const float EVT_FTR_W1_HDR_CRC_mf
Definition: FPGADataFormatUtilities.h:189
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w5
EDM_PIXELCLUSTER_w5 get_bitfields_EDM_PIXELCLUSTER_w5(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1864
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:468
FPGADataFormatUtilities::GTRACK_HDR_W1_TYPE_bits
const int GTRACK_HDR_W1_TYPE_bits
Definition: FPGADataFormatUtilities.h:664
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w2
EDM_STRIPCLUSTER_w2 fill_EDM_STRIPCLUSTER_w2(const uint64_t &rdo_list_w1)
Definition: FPGADataFormatUtilities.h:1538
FPGADataFormatUtilities::STRIP_CLUSTER_ROW_mf
const float STRIP_CLUSTER_ROW_mf
Definition: FPGADataFormatUtilities.h:1006
FPGADataFormatUtilities::RD_HDR_w2::global_phi
uint64_t global_phi
Definition: FPGADataFormatUtilities.h:530
FPGADataFormatUtilities::get_dataformat_STRIP_EF_RDO
uint64_t get_dataformat_STRIP_EF_RDO(const STRIP_EF_RDO &in)
Definition: FPGADataFormatUtilities.h:2294
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_eta_region
uint64_t to_real_GTRACK_HDR_w1_eta_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:852
FPGADataFormatUtilities::STRIP_CLUSTER_STRIP_INDEX_mf
const float STRIP_CLUSTER_STRIP_INDEX_mf
Definition: FPGADataFormatUtilities.h:1014
FPGADataFormatUtilities::STRIP_CLUSTER_SPARE_mf
const float STRIP_CLUSTER_SPARE_mf
Definition: FPGADataFormatUtilities.h:1018
FPGADataFormatUtilities::GHITZ_w2::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1151
FPGADataFormatUtilities::GHITZ_W2_CLUSTER1_bits
const int GHITZ_W2_CLUSTER1_bits
Definition: FPGADataFormatUtilities.h:1121
FPGADataFormatUtilities::GTRACK_HDR_W1_LAYER_BITMASK_mf
const float GTRACK_HDR_W1_LAYER_BITMASK_mf
Definition: FPGADataFormatUtilities.h:690
master.flag
bool flag
Definition: master.py:29
FPGADataFormatUtilities::STRIP_EF_RDO_LAST_lsb
const int STRIP_EF_RDO_LAST_lsb
Definition: FPGADataFormatUtilities.h:2249
FPGADataFormatUtilities::to_real_M_HDR_w1_flag
uint64_t to_real_M_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:361
FPGADataFormatUtilities::EVT_FTR_W3_CRC_lsb
const int EVT_FTR_W3_CRC_lsb
Definition: FPGADataFormatUtilities.h:202
FPGADataFormatUtilities::RD_HDR_w2::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:532
FPGADataFormatUtilities::PIXEL_CLUSTER_SPARE_lsb
const int PIXEL_CLUSTER_SPARE_lsb
Definition: FPGADataFormatUtilities.h:930
FPGADataFormatUtilities::RD_HDR_w1::slice
uint64_t slice
Definition: FPGADataFormatUtilities.h:521
CalibCoolCompareRT.up
up
Definition: CalibCoolCompareRT.py:108
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w8
EDM_STRIPCLUSTER_w8 get_bitfields_EDM_STRIPCLUSTER_w8(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1450
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w4
EDM_PIXELCLUSTER_w4 fill_EDM_PIXELCLUSTER_w4(const uint64_t &rdo_list_w3)
Definition: FPGADataFormatUtilities.h:2006
FPGADataFormatUtilities::to_real_RD_HDR_w1_layer_bitmask
uint64_t to_real_RD_HDR_w1_layer_bitmask(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:636
FPGADataFormatUtilities::PIXEL_EF_RDO_LAST_lsb
const int PIXEL_EF_RDO_LAST_lsb
Definition: FPGADataFormatUtilities.h:2158
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:723
FPGADataFormatUtilities::SLICE_HDR_W1_FLAG_mf
const float SLICE_HDR_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:383
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_WIDTH_IN_ETA_lsb
const int EDM_PIXELCLUSTER_W6_WIDTH_IN_ETA_lsb
Definition: FPGADataFormatUtilities.h:1729
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10::index
uint64_t index
Definition: FPGADataFormatUtilities.h:1835
FPGADataFormatUtilities::GHITZ_W1_LAST_mf
const float GHITZ_W1_LAST_mf
Definition: FPGADataFormatUtilities.h:1094
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_SPARE_lsb
const int EDM_STRIPCLUSTER_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1274
FPGADataFormatUtilities::STRIP_EF_RDO_CLUSTER_MAP_bits
const int STRIP_EF_RDO_CLUSTER_MAP_bits
Definition: FPGADataFormatUtilities.h:2260
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w9
uint64_t get_dataformat_EDM_PIXELCLUSTER_w9(const EDM_PIXELCLUSTER_w9 &in)
Definition: FPGADataFormatUtilities.h:1971
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w9
Definition: FPGADataFormatUtilities.h:1827
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_spare
uint64_t to_real_PIXEL_CLUSTER_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:995
FPGADataFormatUtilities::EVT_HDR_W2_TIME_bits
const int EVT_HDR_W2_TIME_bits
Definition: FPGADataFormatUtilities.h:44
FPGADataFormatUtilities::get_bitfields_GHITZ_w1
GHITZ_w1 get_bitfields_GHITZ_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1154
FPGADataFormatUtilities::get_bitfields_GTRACK_HDR_w2
GTRACK_HDR_w2 get_bitfields_GTRACK_HDR_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:764
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_TOTAL_TOT_mf
const float EDM_PIXELCLUSTER_W10_TOTAL_TOT_mf
Definition: FPGADataFormatUtilities.h:1774
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_SPARE_bits
const int EDM_STRIPCLUSTER_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:1273
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:1530
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:665
FPGADataFormatUtilities::GHITZ_W2_CLUSTER2_lsb
const int GHITZ_W2_CLUSTER2_lsb
Definition: FPGADataFormatUtilities.h:1126
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w3_rdo_list_w2
uint64_t to_real_EDM_PIXELCLUSTER_w3_rdo_list_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2076
FPGADataFormatUtilities::get_dataformat_STRIP_CLUSTER_up32
uint64_t get_dataformat_STRIP_CLUSTER_up32(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1038
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_INDEX_bits
const int EDM_STRIPCLUSTER_W9_INDEX_bits
Definition: FPGADataFormatUtilities.h:1345
FPGADataFormatUtilities::EVT_HDR_W2_TIME_lsb
const int EVT_HDR_W2_TIME_lsb
Definition: FPGADataFormatUtilities.h:45
FPGADataFormatUtilities::EVT_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:58
FPGADataFormatUtilities::GHITZ_w2
struct FPGADataFormatUtilities::GHITZ_w2 GHITZ_w2
FPGADataFormatUtilities::GHITZ_W2_CLUSTER1_lsb
const int GHITZ_W2_CLUSTER1_lsb
Definition: FPGADataFormatUtilities.h:1122
FPGADataFormatUtilities::fill_EVT_HDR_w3
EVT_HDR_w3 fill_EVT_HDR_w3(const uint64_t &status, const uint64_t &crc)
Definition: FPGADataFormatUtilities.h:136
FPGADataFormatUtilities::get_bitfields_SLICE_HDR_w1
SLICE_HDR_w1 get_bitfields_SLICE_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:409
FPGADataFormatUtilities::GTRACK_HDR_W3_QOVERPT_bits
const int GTRACK_HDR_W3_QOVERPT_bits
Definition: FPGADataFormatUtilities.h:710
FPGADataFormatUtilities::get_dataformat_GHITZ_w1
uint64_t get_dataformat_GHITZ_w1(const GHITZ_w1 &in)
Definition: FPGADataFormatUtilities.h:1175
FPGADataFormatUtilities::GTRACK_HDR_W1_SECOND_STAGE_mf
const float GTRACK_HDR_W1_SECOND_STAGE_mf
Definition: FPGADataFormatUtilities.h:686
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_CHANNELS_IN_PHI_lsb
const int EDM_STRIPCLUSTER_W7_CHANNELS_IN_PHI_lsb
Definition: FPGADataFormatUtilities.h:1324
FPGADataFormatUtilities::to_real_RD_HDR_w1_slice
uint64_t to_real_RD_HDR_w1_slice(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:620
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_SPARE_lsb
const int EDM_STRIPCLUSTER_W6_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1311
FPGADataFormatUtilities::RD_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:526
FPGADataFormatUtilities::GTRACK_HDR_w2::z0
int64_t z0
Definition: FPGADataFormatUtilities.h:740
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w4
Definition: FPGADataFormatUtilities.h:1367
FPGADataFormatUtilities::STRIP_EF_RDO_LAST_mf
const float STRIP_EF_RDO_LAST_mf
Definition: FPGADataFormatUtilities.h:2250
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w9::identifier
uint64_t identifier
Definition: FPGADataFormatUtilities.h:1828
FPGADataFormatUtilities::GHITZ_W1_SPARE_bits
const int GHITZ_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:1116
FPGADataFormatUtilities::RD_HDR_W2_SPARE_lsb
const int RD_HDR_W2_SPARE_lsb
Definition: FPGADataFormatUtilities.h:513
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w1_flag
uint64_t to_real_EDM_PIXELCLUSTER_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2060
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w5
uint64_t get_dataformat_EDM_PIXELCLUSTER_w5(const EDM_PIXELCLUSTER_w5 &in)
Definition: FPGADataFormatUtilities.h:1938
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_IDENTIFIER_mf
const float EDM_PIXELCLUSTER_W9_IDENTIFIER_mf
Definition: FPGADataFormatUtilities.h:1765
TRT::Track::z0
@ z0
Definition: InnerDetector/InDetCalibEvent/TRT_CalibData/TRT_CalibData/TrackInfo.h:63
FPGADataFormatUtilities::M_HDR_W1_MODHASH_mf
const float M_HDR_W1_MODHASH_mf
Definition: FPGADataFormatUtilities.h:321
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w6
uint64_t get_dataformat_EDM_PIXELCLUSTER_w6(const EDM_PIXELCLUSTER_w6 &in)
Definition: FPGADataFormatUtilities.h:1944
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_LOCALPOSITION_Y_lsb
const int EDM_PIXELCLUSTER_W6_LOCALPOSITION_Y_lsb
Definition: FPGADataFormatUtilities.h:1717
FPGADataFormatUtilities::EVT_HDR_W2_RUNNUMBER_lsb
const int EVT_HDR_W2_RUNNUMBER_lsb
Definition: FPGADataFormatUtilities.h:41
python.SystemOfUnits.rad
float rad
Definition: SystemOfUnits.py:126
FPGADataFormatUtilities::PIXEL_CLUSTER_SPARE_bits
const int PIXEL_CLUSTER_SPARE_bits
Definition: FPGADataFormatUtilities.h:929
FPGADataFormatUtilities::get_bitfields_EVT_FTR_w3
EVT_FTR_w3 get_bitfields_EVT_FTR_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:234
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w7::globalposition_x
int64_t globalposition_x
Definition: FPGADataFormatUtilities.h:1383
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_LASTWORD_mf
const float EDM_STRIPCLUSTER_W9_LASTWORD_mf
Definition: FPGADataFormatUtilities.h:1343
FPGADataFormatUtilities::EVT_HDR_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:61
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w3
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w3 EDM_PIXELCLUSTER_w3
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10::lastword
uint64_t lastword
Definition: FPGADataFormatUtilities.h:1834
FPGADataFormatUtilities::PIXEL_EF_RDO_SPARE_mf
const float PIXEL_EF_RDO_SPARE_mf
Definition: FPGADataFormatUtilities.h:2179
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:596
FPGADataFormatUtilities::get_dataformat_STRIP_CLUSTER_low32
uint64_t get_dataformat_STRIP_CLUSTER_low32(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1042
FPGADataFormatUtilities::GTRACK_HDR_W1_FLAG_lsb
const int GTRACK_HDR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:661
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w9_lastword
uint64_t to_real_EDM_STRIPCLUSTER_w9_lastword(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1663
FPGADataFormatUtilities::RD_HDR_w1::type
uint64_t type
Definition: FPGADataFormatUtilities.h:518
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w6
EDM_STRIPCLUSTER_w6 get_bitfields_EDM_STRIPCLUSTER_w6(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1432
FPGADataFormatUtilities::GHITZ_w2::cluster2
uint64_t cluster2
Definition: FPGADataFormatUtilities.h:1149
FPGADataFormatUtilities::GHITZ_W1_LAST_bits
const int GHITZ_W1_LAST_bits
Definition: FPGADataFormatUtilities.h:1092
FPGADataFormatUtilities::STRIP_CLUSTER_LAST_mf
const float STRIP_CLUSTER_LAST_mf
Definition: FPGADataFormatUtilities.h:1002
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_TOTAL_TOT_lsb
const int EDM_PIXELCLUSTER_W10_TOTAL_TOT_lsb
Definition: FPGADataFormatUtilities.h:1773
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_COL_bits
const int PIXEL_CLUSTER_CENTROID_COL_bits
Definition: FPGADataFormatUtilities.h:921
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w2
uint64_t get_dataformat_EDM_STRIPCLUSTER_w2(const EDM_STRIPCLUSTER_w2 &in)
Definition: FPGADataFormatUtilities.h:1473
FPGADataFormatUtilities::SLICE_HDR_W1_PHI_REGION_bits
const int SLICE_HDR_W1_PHI_REGION_bits
Definition: FPGADataFormatUtilities.h:393
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_YY_mf
const float EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_YY_mf
Definition: FPGADataFormatUtilities.h:1739
FPGADataFormatUtilities::EVT_FTR_w3::crc
uint64_t crc
Definition: FPGADataFormatUtilities.h:217
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w7
EDM_PIXELCLUSTER_w7 get_bitfields_EDM_PIXELCLUSTER_w7(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1880
FPGADataFormatUtilities::M_HDR_W1_MODHASH_bits
const int M_HDR_W1_MODHASH_bits
Definition: FPGADataFormatUtilities.h:319
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w1_spare
uint64_t to_real_EDM_STRIPCLUSTER_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1603
FPGADataFormatUtilities::RD_HDR_w1::hough_x_bin
uint64_t hough_x_bin
Definition: FPGADataFormatUtilities.h:522
FPGADataFormatUtilities::GTRACK_HDR_w1::layer_bitmask
uint64_t layer_bitmask
Definition: FPGADataFormatUtilities.h:734
FPGADataFormatUtilities::STRIP_CLUSTER_LAST_lsb
const int STRIP_CLUSTER_LAST_lsb
Definition: FPGADataFormatUtilities.h:1001
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_SPARE_lsb
const int EDM_STRIPCLUSTER_W7_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1328
FPGADataFormatUtilities::STRIP_CLUSTER_ROW_lsb
const int STRIP_CLUSTER_ROW_lsb
Definition: FPGADataFormatUtilities.h:1005
DeMoScan.runnumber
runnumber
Definition: DeMoScan.py:264
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALPOSITION_X_mf
const float EDM_STRIPCLUSTER_W6_LOCALPOSITION_X_mf
Definition: FPGADataFormatUtilities.h:1300
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_ETA_bits
const int RD_HDR_W2_GLOBAL_ETA_bits
Definition: FPGADataFormatUtilities.h:508
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1::id_hash
uint64_t id_hash
Definition: FPGADataFormatUtilities.h:1786
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6
Definition: FPGADataFormatUtilities.h:1806
FPGADataFormatUtilities::to_real_GHITZ_w1_rad
double to_real_GHITZ_w1_rad(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1225
FPGADataFormatUtilities::SLICE_HDR_W1_PHI_REGION_mf
const float SLICE_HDR_W1_PHI_REGION_mf
Definition: FPGADataFormatUtilities.h:395
FPGADataFormatUtilities::EVT_FTR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:206
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:673
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_GLOBALPOSITION_X_lsb
const int EDM_PIXELCLUSTER_W8_GLOBALPOSITION_X_lsb
Definition: FPGADataFormatUtilities.h:1751
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_OMEGA_Y_bits
const int EDM_PIXELCLUSTER_W7_OMEGA_Y_bits
Definition: FPGADataFormatUtilities.h:1745
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w9_spare
uint64_t to_real_EDM_STRIPCLUSTER_w9_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1671
FPGADataFormatUtilities::to_real_EVT_HDR_w1_bcid
uint64_t to_real_EVT_HDR_w1_bcid(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:151
FPGADataFormatUtilities::to_real_GHITZ_w2_cluster1
uint64_t to_real_GHITZ_w2_cluster1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1245
FPGADataFormatUtilities::STRIP_CLUSTER::row
uint64_t row
Definition: FPGADataFormatUtilities.h:1022
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_GLOBALPOSITION_Y_mf
const float EDM_STRIPCLUSTER_W7_GLOBALPOSITION_Y_mf
Definition: FPGADataFormatUtilities.h:1321
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:201
FPGADataFormatUtilities::EVT_HDR_w3::crc
uint64_t crc
Definition: FPGADataFormatUtilities.h:71
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_lvl1
uint64_t to_real_PIXEL_EF_RDO_lvl1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2239
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_YY_bits
const int EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_YY_bits
Definition: FPGADataFormatUtilities.h:1737
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_centroid_col
double to_real_PIXEL_CLUSTER_centroid_col(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:987
FPGADataFormatUtilities::GHITZ_W1_LASTOFSLICE_bits
const int GHITZ_W1_LASTOFSLICE_bits
Definition: FPGADataFormatUtilities.h:1112
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_SPARE_mf
const float EDM_STRIPCLUSTER_W9_SPARE_mf
Definition: FPGADataFormatUtilities.h:1351
FPGADataFormatUtilities::to_real_GTRACK_HDR_w2_d0
double to_real_GTRACK_HDR_w2_d0(const int64_t &in)
Definition: FPGADataFormatUtilities.h:880
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:523
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W2_RDO_LIST_W1_bits
const int EDM_STRIPCLUSTER_W2_RDO_LIST_W1_bits
Definition: FPGADataFormatUtilities.h:1278
FPGADataFormatUtilities::PIXEL_CLUSTER
Definition: FPGADataFormatUtilities.h:933
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_ROW_bits
const int PIXEL_CLUSTER_CENTROID_ROW_bits
Definition: FPGADataFormatUtilities.h:925
FPGADataFormatUtilities::PIXEL_EF_RDO_LVL1_lsb
const int PIXEL_EF_RDO_LVL1_lsb
Definition: FPGADataFormatUtilities.h:2174
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_type
uint64_t to_real_GTRACK_HDR_w1_type(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:848
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1
struct FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1 EDM_PIXELCLUSTER_w1
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:2265
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALCOVARIANCE_XX_bits
const int EDM_STRIPCLUSTER_W6_LOCALCOVARIANCE_XX_bits
Definition: FPGADataFormatUtilities.h:1306
PixelCalibrationConfig.tot
tot
Definition: PixelCalibrationConfig.py:28
FPGADataFormatUtilities::PIXEL_CLUSTER_ROW_bits
const int PIXEL_CLUSTER_ROW_bits
Definition: FPGADataFormatUtilities.h:917
FPGADataFormatUtilities::STRIP_CLUSTER_STRIP_INDEX_lsb
const int STRIP_CLUSTER_STRIP_INDEX_lsb
Definition: FPGADataFormatUtilities.h:1013
FPGADataFormatUtilities::GTRACK_HDR_w2::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:741
FPGADataFormatUtilities::RD_HDR_W1_TYPE_bits
const int RD_HDR_W1_TYPE_bits
Definition: FPGADataFormatUtilities.h:467
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALPOSITION_X_bits
const int EDM_STRIPCLUSTER_W6_LOCALPOSITION_X_bits
Definition: FPGADataFormatUtilities.h:1298
FPGADataFormatUtilities::GHITZ_W1_LYR_lsb
const int GHITZ_W1_LYR_lsb
Definition: FPGADataFormatUtilities.h:1097
FPGADataFormatUtilities::GTRACK_HDR_w1::second_stage
uint64_t second_stage
Definition: FPGADataFormatUtilities.h:733
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_GLOBALPOSITION_X_bits
const int EDM_STRIPCLUSTER_W7_GLOBALPOSITION_X_bits
Definition: FPGADataFormatUtilities.h:1315
FPGADataFormatUtilities::get_bitfields_EVT_HDR_w1
EVT_HDR_w1 get_bitfields_EVT_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:74
FPGADataFormatUtilities::GHITZ_w2::cluster1
uint64_t cluster1
Definition: FPGADataFormatUtilities.h:1148
FPGADataFormatUtilities::EVT_HDR_W2_RUNNUMBER_bits
const int EVT_HDR_W2_RUNNUMBER_bits
Definition: FPGADataFormatUtilities.h:40
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w9
EDM_PIXELCLUSTER_w9 get_bitfields_EDM_PIXELCLUSTER_w9(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1897
FPGADataFormatUtilities::GHITZ_W1_Z_bits
const int GHITZ_W1_Z_bits
Definition: FPGADataFormatUtilities.h:1108
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w7_channels_in_phi
uint64_t to_real_EDM_STRIPCLUSTER_w7_channels_in_phi(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1647
FPGADataFormatUtilities::GTRACK_HDR_W1_Z_BIN_mf
const float GTRACK_HDR_W1_Z_BIN_mf
Definition: FPGADataFormatUtilities.h:682
FPGADataFormatUtilities::EDM_PIXELCLUSTER_FLAG
const int EDM_PIXELCLUSTER_FLAG
Definition: FPGADataFormatUtilities.h:1676
FPGADataFormatUtilities::EVT_HDR_W1_SPARE_mf
const float EVT_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:37
FPGADataFormatUtilities::EVT_HDR_W3_CRC_mf
const float EVT_HDR_W3_CRC_mf
Definition: FPGADataFormatUtilities.h:55
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w10_lastword
uint64_t to_real_EDM_PIXELCLUSTER_w10_lastword(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2148
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_SPARE_bits
const int EDM_STRIPCLUSTER_W9_SPARE_bits
Definition: FPGADataFormatUtilities.h:1349
FPGADataFormatUtilities::STRIP_CLUSTER::strip_index
uint64_t strip_index
Definition: FPGADataFormatUtilities.h:1024
FPGADataFormatUtilities::GTRACK_HDR_W3_QOVERPT_lsb
const int GTRACK_HDR_W3_QOVERPT_lsb
Definition: FPGADataFormatUtilities.h:711
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1787
FPGADataFormatUtilities::RD_HDR_W1_SLICE_mf
const float RD_HDR_W1_SLICE_mf
Definition: FPGADataFormatUtilities.h:481
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_spare
uint64_t to_real_SLICE_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:455
FPGADataFormatUtilities::STRIP_CLUSTER::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1025
FPGADataFormatUtilities::GTRACK_HDR_W3_ETA_bits
const int GTRACK_HDR_W3_ETA_bits
Definition: FPGADataFormatUtilities.h:718
FPGADataFormatUtilities::GTRACK_HDR_W3_ETA_mf
const float GTRACK_HDR_W3_ETA_mf
Definition: FPGADataFormatUtilities.h:720
FPGADataFormatUtilities::GHITZ_W1_Z_mf
const float GHITZ_W1_Z_mf
Definition: FPGADataFormatUtilities.h:1110
FPGADataFormatUtilities::PIXEL_EF_RDO
Definition: FPGADataFormatUtilities.h:2181
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w2
EDM_STRIPCLUSTER_w2 get_bitfields_EDM_STRIPCLUSTER_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1408
xAOD::bcid
setEventNumber setTimeStamp bcid
Definition: EventInfo_v1.cxx:133
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w8::globalposition_x
int64_t globalposition_x
Definition: FPGADataFormatUtilities.h:1822
FPGADataFormatUtilities::GTRACK_HDR_W3_QOVERPT_mf
const float GTRACK_HDR_W3_QOVERPT_mf
Definition: FPGADataFormatUtilities.h:712
FPGADataFormatUtilities::to_real_M_HDR_w1_spare
uint64_t to_real_M_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:373
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6::localposition_x
int64_t localposition_x
Definition: FPGADataFormatUtilities.h:1376
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALPOSITION_Y_bits
const int EDM_STRIPCLUSTER_W6_LOCALPOSITION_Y_bits
Definition: FPGADataFormatUtilities.h:1302
FPGADataFormatUtilities::RD_HDR_w1::phi_region
uint64_t phi_region
Definition: FPGADataFormatUtilities.h:520
FPGADataFormatUtilities::GTRACK_HDR_W1_SECOND_STAGE_lsb
const int GTRACK_HDR_W1_SECOND_STAGE_lsb
Definition: FPGADataFormatUtilities.h:685
FPGADataFormatUtilities::to_real_RD_HDR_w1_spare
uint64_t to_real_RD_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:640
FPGADataFormatUtilities::GTRACK_HDR_w1::phi_bin
uint64_t phi_bin
Definition: FPGADataFormatUtilities.h:731
FPGADataFormatUtilities::SLICE_HDR_W1_ETA_REGION_mf
const float SLICE_HDR_W1_ETA_REGION_mf
Definition: FPGADataFormatUtilities.h:391
FPGADataFormatUtilities::GHITZ_W1_PHI_mf
const float GHITZ_W1_PHI_mf
Definition: FPGADataFormatUtilities.h:1106
FPGADataFormatUtilities::get_bitfields_EDM_PIXELCLUSTER_w6
EDM_PIXELCLUSTER_w6 get_bitfields_EDM_PIXELCLUSTER_w6(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1870
FPGADataFormatUtilities::GHITZ_W1_RAD_bits
const int GHITZ_W1_RAD_bits
Definition: FPGADataFormatUtilities.h:1100
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_SPARE_bits
const int EDM_STRIPCLUSTER_W6_SPARE_bits
Definition: FPGADataFormatUtilities.h:1310
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w2
EDM_PIXELCLUSTER_w2 fill_EDM_PIXELCLUSTER_w2(const uint64_t &rdo_list_w1)
Definition: FPGADataFormatUtilities.h:1994
FPGADataFormatUtilities::STRIP_CLUSTER::nstrips
uint64_t nstrips
Definition: FPGADataFormatUtilities.h:1023
FPGADataFormatUtilities::PIXEL_CLUSTER::centroid_row
uint64_t centroid_row
Definition: FPGADataFormatUtilities.h:938
FPGADataFormatUtilities::GTRACK_HDR_W1_LAYER_BITMASK_lsb
const int GTRACK_HDR_W1_LAYER_BITMASK_lsb
Definition: FPGADataFormatUtilities.h:689
FPGADataFormatUtilities::GTRACK_HDR_w1::type
uint64_t type
Definition: FPGADataFormatUtilities.h:728
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W3_RDO_LIST_W2_mf
const float EDM_STRIPCLUSTER_W3_RDO_LIST_W2_mf
Definition: FPGADataFormatUtilities.h:1285
FPGADataFormatUtilities::SLICE_HDR_w1::eta_region
uint64_t eta_region
Definition: FPGADataFormatUtilities.h:404
FPGADataFormatUtilities::to_real_EVT_HDR_w3_status
uint64_t to_real_EVT_HDR_w3_status(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:167
FPGADataFormatUtilities::get_dataformat_PIXEL_CLUSTER
uint64_t get_dataformat_PIXEL_CLUSTER(const PIXEL_CLUSTER &in)
Definition: FPGADataFormatUtilities.h:953
FPGADataFormatUtilities::RD_HDR_w1::second_stage
uint64_t second_stage
Definition: FPGADataFormatUtilities.h:524
FPGADataFormatUtilities::get_dataformat_EVT_FTR_w1
uint64_t get_dataformat_EVT_FTR_w1(const EVT_FTR_w1 &in)
Definition: FPGADataFormatUtilities.h:241
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:2212
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W4_RDO_LIST_W3_bits
const int EDM_STRIPCLUSTER_W4_RDO_LIST_W3_bits
Definition: FPGADataFormatUtilities.h:1288
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w1_id_hash
uint64_t to_real_EDM_PIXELCLUSTER_w1_id_hash(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2064
FPGADataFormatUtilities::RD_HDR_W1_FLAG_bits
const int RD_HDR_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:463
xAOD::score
@ score
Definition: TrackingPrimitives.h:514
FPGADataFormatUtilities::PIXEL_EF_RDO_COL_lsb
const int PIXEL_EF_RDO_COL_lsb
Definition: FPGADataFormatUtilities.h:2166
FPGADataFormatUtilities::GTRACK_HDR_W1_PHI_BIN_mf
const float GTRACK_HDR_W1_PHI_BIN_mf
Definition: FPGADataFormatUtilities.h:678
FPGADataFormatUtilities::STRIP_EF_RDO_LAST_bits
const int STRIP_EF_RDO_LAST_bits
Definition: FPGADataFormatUtilities.h:2248
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W8_IDENTIFIER_lsb
const int EDM_STRIPCLUSTER_W8_IDENTIFIER_lsb
Definition: FPGADataFormatUtilities.h:1333
FPGADataFormatUtilities::SLICE_HDR_W1_SPARE_mf
const float SLICE_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:399
FPGADataFormatUtilities::EVT_FTR_w1::hdr_crc
uint64_t hdr_crc
Definition: FPGADataFormatUtilities.h:208
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:2185
FPGADataFormatUtilities::GHITZ_W2_SPARE_bits
const int GHITZ_W2_SPARE_bits
Definition: FPGADataFormatUtilities.h:1133
FPGADataFormatUtilities::EVT_FTR_W1_HDR_CRC_bits
const int EVT_FTR_W1_HDR_CRC_bits
Definition: FPGADataFormatUtilities.h:187
FPGADataFormatUtilities::STRIP_CLUSTER
Definition: FPGADataFormatUtilities.h:1020
FPGADataFormatUtilities::EVT_FTR_W1_FLAG_lsb
const int EVT_FTR_W1_FLAG_lsb
Definition: FPGADataFormatUtilities.h:180
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_FLAG_mf
const float EDM_PIXELCLUSTER_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:1681
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W2_RDO_LIST_W1_bits
const int EDM_PIXELCLUSTER_W2_RDO_LIST_W1_bits
Definition: FPGADataFormatUtilities.h:1692
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w7
EDM_PIXELCLUSTER_w7 fill_EDM_PIXELCLUSTER_w7(const double &localcovariance_xx, const double &localcovariance_yy, const double &omega_x, const double &omega_y)
Definition: FPGADataFormatUtilities.h:2028
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w7_globalposition_y
double to_real_EDM_STRIPCLUSTER_w7_globalposition_y(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1643
FPGADataFormatUtilities::to_real_EVT_FTR_w1_spare
uint64_t to_real_EVT_FTR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:287
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_LOCALPOSITION_Y_bits
const int EDM_PIXELCLUSTER_W6_LOCALPOSITION_Y_bits
Definition: FPGADataFormatUtilities.h:1716
DeMoScan.index
string index
Definition: DeMoScan.py:362
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_GLOBALPOSITION_Y_bits
const int EDM_PIXELCLUSTER_W8_GLOBALPOSITION_Y_bits
Definition: FPGADataFormatUtilities.h:1754
FPGADataFormatUtilities::EVT_FTR_w3
Definition: FPGADataFormatUtilities.h:215
FPGADataFormatUtilities::STRIP_EF_RDO_CHIPID_bits
const int STRIP_EF_RDO_CHIPID_bits
Definition: FPGADataFormatUtilities.h:2252
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w4
uint64_t get_dataformat_EDM_STRIPCLUSTER_w4(const EDM_STRIPCLUSTER_w4 &in)
Definition: FPGADataFormatUtilities.h:1485
FPGADataFormatUtilities::EVT_FTR_W2_ERROR_FLAGS_bits
const int EVT_FTR_W2_ERROR_FLAGS_bits
Definition: FPGADataFormatUtilities.h:192
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_Y_BIN_lsb
const int RD_HDR_W1_HOUGH_Y_BIN_lsb
Definition: FPGADataFormatUtilities.h:488
FPGADataFormatUtilities::GTRACK_HDR_w1::phi_region
uint64_t phi_region
Definition: FPGADataFormatUtilities.h:730
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w1_spare
uint64_t to_real_EDM_PIXELCLUSTER_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2068
FPGADataFormatUtilities::EVT_FTR_w2::error_flags
uint64_t error_flags
Definition: FPGADataFormatUtilities.h:212
FPGADataFormatUtilities::EVT_HDR_W1_BCID_bits
const int EVT_HDR_W1_BCID_bits
Definition: FPGADataFormatUtilities.h:31
FPGADataFormatUtilities::RD_HDR_W1_SLICE_bits
const int RD_HDR_W1_SLICE_bits
Definition: FPGADataFormatUtilities.h:479
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_row
uint64_t to_real_PIXEL_EF_RDO_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2227
FPGADataFormatUtilities::get_dataformat_STRIP_EF_RDO_low32
uint64_t get_dataformat_STRIP_EF_RDO_low32(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2290
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w3
uint64_t get_dataformat_EDM_PIXELCLUSTER_w3(const EDM_PIXELCLUSTER_w3 &in)
Definition: FPGADataFormatUtilities.h:1926
FPGADataFormatUtilities::to_real_RD_HDR_w1_flag
uint64_t to_real_RD_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:604
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w7::omega_x
uint64_t omega_x
Definition: FPGADataFormatUtilities.h:1817
FPGADataFormatUtilities::get_dataformat_GTRACK_HDR_w1
uint64_t get_dataformat_GTRACK_HDR_w1(const GTRACK_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:782
FPGADataFormatUtilities::GTRACK_HDR_w3
struct FPGADataFormatUtilities::GTRACK_HDR_w3 GTRACK_HDR_w3
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w6
uint64_t get_dataformat_EDM_STRIPCLUSTER_w6(const EDM_STRIPCLUSTER_w6 &in)
Definition: FPGADataFormatUtilities.h:1497
FPGADataFormatUtilities::STRIP_EF_RDO_CLUSTER_MAP_mf
const float STRIP_EF_RDO_CLUSTER_MAP_mf
Definition: FPGADataFormatUtilities.h:2262
FPGADataFormatUtilities::GTRACK_HDR_W2_SPARE_lsb
const int GTRACK_HDR_W2_SPARE_lsb
Definition: FPGADataFormatUtilities.h:706
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9
Definition: FPGADataFormatUtilities.h:1393
CaloSwCorrections.time
def time(flags, cells_name, *args, **kw)
Definition: CaloSwCorrections.py:242
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w3_rdo_list_w2
uint64_t to_real_EDM_STRIPCLUSTER_w3_rdo_list_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1611
FPGADataFormatUtilities::to_real_RD_HDR_w1_phi_region
uint64_t to_real_RD_HDR_w1_phi_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:616
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_spare
uint64_t to_real_PIXEL_EF_RDO_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2243
FPGADataFormatUtilities::to_real_RD_HDR_w1_eta_region
uint64_t to_real_RD_HDR_w1_eta_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:612
FPGADataFormatUtilities::EVT_HDR_W1_SPARE_lsb
const int EVT_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:36
FPGADataFormatUtilities::GTRACK_HDR_W1_PHI_BIN_lsb
const int GTRACK_HDR_W1_PHI_BIN_lsb
Definition: FPGADataFormatUtilities.h:677
FPGADataFormatUtilities::M_HDR_W1_SPARE_bits
const int M_HDR_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:323
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_OMEGA_Y_mf
const float EDM_PIXELCLUSTER_W7_OMEGA_Y_mf
Definition: FPGADataFormatUtilities.h:1747
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w10
Definition: FPGADataFormatUtilities.h:1831
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w5_rdo_list_w4
uint64_t to_real_EDM_STRIPCLUSTER_w5_rdo_list_w4(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1619
FPGADataFormatUtilities::RD_HDR_w1
Definition: FPGADataFormatUtilities.h:516
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w4
EDM_STRIPCLUSTER_w4 fill_EDM_STRIPCLUSTER_w4(const uint64_t &rdo_list_w3)
Definition: FPGADataFormatUtilities.h:1550
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_LASTWORD_lsb
const int EDM_STRIPCLUSTER_W9_LASTWORD_lsb
Definition: FPGADataFormatUtilities.h:1342
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_mf
const float EDM_STRIPCLUSTER_W9_GLOBALPOSITION_Z_mf
Definition: FPGADataFormatUtilities.h:1339
FPGADataFormatUtilities::RD_HDR_W2_SPARE_bits
const int RD_HDR_W2_SPARE_bits
Definition: FPGADataFormatUtilities.h:512
FPGADataFormatUtilities::M_HDR_w1
struct FPGADataFormatUtilities::M_HDR_w1 M_HDR_w1
FPGADataFormatUtilities::PIXEL_CLUSTER::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:939
FPGADataFormatUtilities::GTRACK_HDR_W2_SPARE_mf
const float GTRACK_HDR_W2_SPARE_mf
Definition: FPGADataFormatUtilities.h:707
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_strip_num
uint64_t to_real_STRIP_EF_RDO_strip_num(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2327
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w1
Definition: FPGADataFormatUtilities.h:1784
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w9::index
uint64_t index
Definition: FPGADataFormatUtilities.h:1396
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w4_rdo_list_w3
uint64_t to_real_EDM_STRIPCLUSTER_w4_rdo_list_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1615
FPGADataFormatUtilities::SLICE_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:402
FPGADataFormatUtilities::to_real_GTRACK_HDR_w2_score
double to_real_GTRACK_HDR_w2_score(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:876
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_localcovariance_yy
double to_real_EDM_PIXELCLUSTER_w7_localcovariance_yy(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2112
FPGADataFormatUtilities::STRIP_EF_RDO_STRIP_NUM_lsb
const int STRIP_EF_RDO_STRIP_NUM_lsb
Definition: FPGADataFormatUtilities.h:2257
FPGADataFormatUtilities::get_bitfields_EDM_STRIPCLUSTER_w9
EDM_STRIPCLUSTER_w9 get_bitfields_EDM_STRIPCLUSTER_w9(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1456
FPGADataFormatUtilities::GHITZ_W2_ROW_lsb
const int GHITZ_W2_ROW_lsb
Definition: FPGADataFormatUtilities.h:1130
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w6::channels_in_phi
uint64_t channels_in_phi
Definition: FPGADataFormatUtilities.h:1809
FPGADataFormatUtilities::EVT_FTR_W3_WORD_COUNT_bits
const int EVT_FTR_W3_WORD_COUNT_bits
Definition: FPGADataFormatUtilities.h:197
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w6_channels_in_phi
uint64_t to_real_EDM_PIXELCLUSTER_w6_channels_in_phi(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2096
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W9_INDEX_mf
const float EDM_STRIPCLUSTER_W9_INDEX_mf
Definition: FPGADataFormatUtilities.h:1347
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w7_localcovariance_xx
double to_real_EDM_PIXELCLUSTER_w7_localcovariance_xx(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2108
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_LOCALPOSITION_X_lsb
const int EDM_PIXELCLUSTER_W6_LOCALPOSITION_X_lsb
Definition: FPGADataFormatUtilities.h:1713
FPGADataFormatUtilities::get_dataformat_EDM_PIXELCLUSTER_w10
uint64_t get_dataformat_EDM_PIXELCLUSTER_w10(const EDM_PIXELCLUSTER_w10 &in)
Definition: FPGADataFormatUtilities.h:1977
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_ROW_mf
const float PIXEL_CLUSTER_CENTROID_ROW_mf
Definition: FPGADataFormatUtilities.h:927
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_nstrips
uint64_t to_real_STRIP_CLUSTER_nstrips(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1079
FPGADataFormatUtilities::SLICE_HDR_W1_PHI_REGION_lsb
const int SLICE_HDR_W1_PHI_REGION_lsb
Definition: FPGADataFormatUtilities.h:394
FPGADataFormatUtilities::fill_EDM_STRIPCLUSTER_w8
EDM_STRIPCLUSTER_w8 fill_EDM_STRIPCLUSTER_w8(const uint64_t &identifier)
Definition: FPGADataFormatUtilities.h:1580
FPGADataFormatUtilities::EVT_FTR_w2
Definition: FPGADataFormatUtilities.h:211
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_WIDTH_IN_ETA_bits
const int EDM_PIXELCLUSTER_W6_WIDTH_IN_ETA_bits
Definition: FPGADataFormatUtilities.h:1728
FPGADataFormatUtilities::get_dataformat_EDM_STRIPCLUSTER_w9
uint64_t get_dataformat_EDM_STRIPCLUSTER_w9(const EDM_STRIPCLUSTER_w9 &in)
Definition: FPGADataFormatUtilities.h:1521
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W3_RDO_LIST_W2_bits
const int EDM_PIXELCLUSTER_W3_RDO_LIST_W2_bits
Definition: FPGADataFormatUtilities.h:1697
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_TOTAL_TOT_bits
const int EDM_PIXELCLUSTER_W10_TOTAL_TOT_bits
Definition: FPGADataFormatUtilities.h:1772
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_Y_BIN_bits
const int RD_HDR_W1_HOUGH_Y_BIN_bits
Definition: FPGADataFormatUtilities.h:487
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W2_RDO_LIST_W1_mf
const float EDM_PIXELCLUSTER_W2_RDO_LIST_W1_mf
Definition: FPGADataFormatUtilities.h:1694
doL1CaloHVCorrections.phi_bin
phi_bin
Definition: doL1CaloHVCorrections.py:369
FPGADataFormatUtilities::to_real_EVT_FTR_w2_error_flags
uint64_t to_real_EVT_FTR_w2_error_flags(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:295
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:669
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_SPARE_lsb
const int EDM_PIXELCLUSTER_W8_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1759
FPGADataFormatUtilities::GTRACK_HDR_W2_Z0_lsb
const int GTRACK_HDR_W2_Z0_lsb
Definition: FPGADataFormatUtilities.h:702
FPGADataFormatUtilities::PIXEL_EF_RDO
struct FPGADataFormatUtilities::PIXEL_EF_RDO PIXEL_EF_RDO
FPGADataFormatUtilities::get_dataformat_RD_HDR_w2
uint64_t get_dataformat_RD_HDR_w2(const RD_HDR_w2 &in)
Definition: FPGADataFormatUtilities.h:573
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w2::rdo_list_w1
uint64_t rdo_list_w1
Definition: FPGADataFormatUtilities.h:1360
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_OMEGA_X_bits
const int EDM_PIXELCLUSTER_W7_OMEGA_X_bits
Definition: FPGADataFormatUtilities.h:1741
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_SPARE_bits
const int EDM_PIXELCLUSTER_W1_SPARE_bits
Definition: FPGADataFormatUtilities.h:1687
FPGADataFormatUtilities::to_real_SLICE_HDR_w1_phi_region
uint64_t to_real_SLICE_HDR_w1_phi_region(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:451
FPGADataFormatUtilities::RD_HDR_W1_SECOND_STAGE_mf
const float RD_HDR_W1_SECOND_STAGE_mf
Definition: FPGADataFormatUtilities.h:493
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_ID_HASH_lsb
const int EDM_STRIPCLUSTER_W1_ID_HASH_lsb
Definition: FPGADataFormatUtilities.h:1270
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W5_RDO_LIST_W4_bits
const int EDM_STRIPCLUSTER_W5_RDO_LIST_W4_bits
Definition: FPGADataFormatUtilities.h:1293
FPGADataFormatUtilities::GHITZ_w2
Definition: FPGADataFormatUtilities.h:1147
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:666
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_WIDTH_IN_ETA_mf
const float EDM_PIXELCLUSTER_W6_WIDTH_IN_ETA_mf
Definition: FPGADataFormatUtilities.h:1730
FPGADataFormatUtilities::get_bitfields_GTRACK_HDR_w1
GTRACK_HDR_w1 get_bitfields_GTRACK_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:751
FPGADataFormatUtilities::GTRACK_HDR_W1_PHI_REGION_mf
const float GTRACK_HDR_W1_PHI_REGION_mf
Definition: FPGADataFormatUtilities.h:674
FPGADataFormatUtilities::GTRACK_HDR_w1::z_bin
uint64_t z_bin
Definition: FPGADataFormatUtilities.h:732
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:397
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_GLOBALPOSITION_X_bits
const int EDM_PIXELCLUSTER_W8_GLOBALPOSITION_X_bits
Definition: FPGADataFormatUtilities.h:1750
merge.status
status
Definition: merge.py:16
FPGADataFormatUtilities::RD_HDR_W1_SECOND_STAGE_lsb
const int RD_HDR_W1_SECOND_STAGE_lsb
Definition: FPGADataFormatUtilities.h:492
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:2319
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W3_RDO_LIST_W2_mf
const float EDM_PIXELCLUSTER_W3_RDO_LIST_W2_mf
Definition: FPGADataFormatUtilities.h:1699
FPGADataFormatUtilities::PIXEL_CLUSTER_CENTROID_COL_lsb
const int PIXEL_CLUSTER_CENTROID_COL_lsb
Definition: FPGADataFormatUtilities.h:922
FPGADataFormatUtilities::EVT_HDR_W2_TIME_mf
const float EVT_HDR_W2_TIME_mf
Definition: FPGADataFormatUtilities.h:46
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W8_GLOBALPOSITION_X_mf
const float EDM_PIXELCLUSTER_W8_GLOBALPOSITION_X_mf
Definition: FPGADataFormatUtilities.h:1752
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_IDENTIFIER_bits
const int EDM_PIXELCLUSTER_W9_IDENTIFIER_bits
Definition: FPGADataFormatUtilities.h:1763
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_CHANNELS_IN_ETA_bits
const int EDM_PIXELCLUSTER_W6_CHANNELS_IN_ETA_bits
Definition: FPGADataFormatUtilities.h:1724
FPGADataFormatUtilities::GHITZ_w1::rad
uint64_t rad
Definition: FPGADataFormatUtilities.h:1140
FPGADataFormatUtilities::to_real_GTRACK_HDR_w1_second_stage
uint64_t to_real_GTRACK_HDR_w1_second_stage(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:868
FPGADataFormatUtilities::PIXEL_CLUSTER_ROW_mf
const float PIXEL_CLUSTER_ROW_mf
Definition: FPGADataFormatUtilities.h:919
FPGADataFormatUtilities::GTRACK_HDR_W1_PHI_REGION_bits
const int GTRACK_HDR_W1_PHI_REGION_bits
Definition: FPGADataFormatUtilities.h:672
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w9_globalposition_z
double to_real_EDM_STRIPCLUSTER_w9_globalposition_z(const int64_t &in)
Definition: FPGADataFormatUtilities.h:1659
FPGADataFormatUtilities::SLICE_HDR_w1
struct FPGADataFormatUtilities::SLICE_HDR_w1 SLICE_HDR_w1
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_XX_bits
const int EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_XX_bits
Definition: FPGADataFormatUtilities.h:1733
FPGADataFormatUtilities::PIXEL_EF_RDO::col
uint64_t col
Definition: FPGADataFormatUtilities.h:2184
FPGADataFormatUtilities::to_real_EVT_HDR_w2_time
uint64_t to_real_EVT_HDR_w2_time(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:163
FPGADataFormatUtilities::RD_HDR_W1_SECOND_STAGE_bits
const int RD_HDR_W1_SECOND_STAGE_bits
Definition: FPGADataFormatUtilities.h:491
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w2_rdo_list_w1
uint64_t to_real_EDM_STRIPCLUSTER_w2_rdo_list_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1607
FPGADataFormatUtilities::to_real_STRIP_EF_RDO_spare
uint64_t to_real_STRIP_EF_RDO_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2335
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W7_GLOBALPOSITION_Y_lsb
const int EDM_STRIPCLUSTER_W7_GLOBALPOSITION_Y_lsb
Definition: FPGADataFormatUtilities.h:1320
FPGADataFormatUtilities::SLICE_HDR_w1::phi_region
uint64_t phi_region
Definition: FPGADataFormatUtilities.h:405
FPGADataFormatUtilities::RD_HDR_W1_ETA_REGION_bits
const int RD_HDR_W1_ETA_REGION_bits
Definition: FPGADataFormatUtilities.h:471
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_col
uint64_t to_real_PIXEL_CLUSTER_col(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:979
FPGADataFormatUtilities::M_HDR_W1_SPARE_lsb
const int M_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:324
FPGADataFormatUtilities::to_real_RD_HDR_w1_second_stage
uint64_t to_real_RD_HDR_w1_second_stage(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:632
FPGADataFormatUtilities::RD_HDR_W1_LAYER_BITMASK_mf
const float RD_HDR_W1_LAYER_BITMASK_mf
Definition: FPGADataFormatUtilities.h:497
FPGADataFormatUtilities::EVT_HDR_W3_STATUS_mf
const float EVT_HDR_W3_STATUS_mf
Definition: FPGADataFormatUtilities.h:51
FPGADataFormatUtilities::to_real_STRIP_CLUSTER_strip_index
uint64_t to_real_STRIP_CLUSTER_strip_index(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1083
FPGADataFormatUtilities::RD_HDR_W2_GLOBAL_ETA_mf
const float RD_HDR_W2_GLOBAL_ETA_mf
Definition: FPGADataFormatUtilities.h:510
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_CHANNELS_IN_ETA_lsb
const int EDM_PIXELCLUSTER_W6_CHANNELS_IN_ETA_lsb
Definition: FPGADataFormatUtilities.h:1725
FPGADataFormatUtilities::fill_EVT_FTR_w2
EVT_FTR_w2 fill_EVT_FTR_w2(const uint64_t &error_flags)
Definition: FPGADataFormatUtilities.h:270
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_SPARE_lsb
const int EDM_PIXELCLUSTER_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:1688
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_ID_HASH_bits
const int EDM_STRIPCLUSTER_W1_ID_HASH_bits
Definition: FPGADataFormatUtilities.h:1269
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w3::rdo_list_w2
uint64_t rdo_list_w2
Definition: FPGADataFormatUtilities.h:1364
FPGADataFormatUtilities::EVT_FTR_W3_WORD_COUNT_lsb
const int EVT_FTR_W3_WORD_COUNT_lsb
Definition: FPGADataFormatUtilities.h:198
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:262
FPGADataFormatUtilities::SLICE_HDR_W1_SPARE_lsb
const int SLICE_HDR_W1_SPARE_lsb
Definition: FPGADataFormatUtilities.h:398
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:1354
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W1_FLAG_mf
const float EDM_STRIPCLUSTER_W1_FLAG_mf
Definition: FPGADataFormatUtilities.h:1267
FPGADataFormatUtilities::RD_HDR_W1_PHI_REGION_mf
const float RD_HDR_W1_PHI_REGION_mf
Definition: FPGADataFormatUtilities.h:477
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w5
Definition: FPGADataFormatUtilities.h:1371
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W2_RDO_LIST_W1_lsb
const int EDM_STRIPCLUSTER_W2_RDO_LIST_W1_lsb
Definition: FPGADataFormatUtilities.h:1279
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W9_IDENTIFIER_lsb
const int EDM_PIXELCLUSTER_W9_IDENTIFIER_lsb
Definition: FPGADataFormatUtilities.h:1764
FPGADataFormatUtilities::fill_EDM_PIXELCLUSTER_w3
EDM_PIXELCLUSTER_w3 fill_EDM_PIXELCLUSTER_w3(const uint64_t &rdo_list_w2)
Definition: FPGADataFormatUtilities.h:2000
FPGADataFormatUtilities::PIXEL_EF_RDO_ROW_lsb
const int PIXEL_EF_RDO_ROW_lsb
Definition: FPGADataFormatUtilities.h:2162
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_INDEX_mf
const float EDM_PIXELCLUSTER_W10_INDEX_mf
Definition: FPGADataFormatUtilities.h:1782
FPGADataFormatUtilities::get_bitfields_PIXEL_CLUSTER
PIXEL_CLUSTER get_bitfields_PIXEL_CLUSTER(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:942
FPGADataFormatUtilities::M_HDR_W1_MODID_bits
const int M_HDR_W1_MODID_bits
Definition: FPGADataFormatUtilities.h:315
FPGADataFormatUtilities::GHITZ_w1::lyr
uint64_t lyr
Definition: FPGADataFormatUtilities.h:1139
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w4_rdo_list_w3
uint64_t to_real_EDM_PIXELCLUSTER_w4_rdo_list_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2080
FPGADataFormatUtilities::to_real_EVT_HDR_w1_spare
uint64_t to_real_EVT_HDR_w1_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:155
FPGADataFormatUtilities::to_real_PIXEL_CLUSTER_centroid_row
double to_real_PIXEL_CLUSTER_centroid_row(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:991
FPGADataFormatUtilities::EDM_STRIPCLUSTER_W6_LOCALCOVARIANCE_XX_lsb
const int EDM_STRIPCLUSTER_W6_LOCALCOVARIANCE_XX_lsb
Definition: FPGADataFormatUtilities.h:1307
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w6::spare
uint64_t spare
Definition: FPGADataFormatUtilities.h:1379
FPGADataFormatUtilities::PIXEL_EF_RDO_LVL1_bits
const int PIXEL_EF_RDO_LVL1_bits
Definition: FPGADataFormatUtilities.h:2173
FPGADataFormatUtilities::get_bitfields_EVT_HDR_w2
EVT_HDR_w2 get_bitfields_EVT_HDR_w2(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:83
FPGADataFormatUtilities::get_dataformat_EVT_HDR_w1
uint64_t get_dataformat_EVT_HDR_w1(const EVT_HDR_w1 &in)
Definition: FPGADataFormatUtilities.h:97
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w8::identifier
uint64_t identifier
Definition: FPGADataFormatUtilities.h:1390
FPGADataFormatUtilities::GHITZ_W1_RAD_lsb
const int GHITZ_W1_RAD_lsb
Definition: FPGADataFormatUtilities.h:1101
FPGADataFormatUtilities::get_dataformat_STRIP_CLUSTER
uint64_t get_dataformat_STRIP_CLUSTER(const STRIP_CLUSTER &in)
Definition: FPGADataFormatUtilities.h:1046
FPGADataFormatUtilities::EVT_HDR_W3_STATUS_bits
const int EVT_HDR_W3_STATUS_bits
Definition: FPGADataFormatUtilities.h:49
FPGADataFormatUtilities::get_dataformat_GTRACK_HDR_w2
uint64_t get_dataformat_GTRACK_HDR_w2(const GTRACK_HDR_w2 &in)
Definition: FPGADataFormatUtilities.h:795
FPGADataFormatUtilities::M_HDR_w1::modhash
uint64_t modhash
Definition: FPGADataFormatUtilities.h:330
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W5_RDO_LIST_W4_bits
const int EDM_PIXELCLUSTER_W5_RDO_LIST_W4_bits
Definition: FPGADataFormatUtilities.h:1707
FPGADataFormatUtilities::GTRACK_HDR_W1_PHI_BIN_bits
const int GTRACK_HDR_W1_PHI_BIN_bits
Definition: FPGADataFormatUtilities.h:676
FPGADataFormatUtilities::M_HDR_W1_SPARE_mf
const float M_HDR_W1_SPARE_mf
Definition: FPGADataFormatUtilities.h:325
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_mf
const float EDM_PIXELCLUSTER_W10_GLOBALPOSITION_Z_mf
Definition: FPGADataFormatUtilities.h:1770
FPGADataFormatUtilities::RD_HDR_W1_LAYER_BITMASK_bits
const int RD_HDR_W1_LAYER_BITMASK_bits
Definition: FPGADataFormatUtilities.h:495
FPGADataFormatUtilities::RD_HDR_W1_HOUGH_X_BIN_mf
const float RD_HDR_W1_HOUGH_X_BIN_mf
Definition: FPGADataFormatUtilities.h:485
FPGADataFormatUtilities::GTRACK_HDR_FLAG
const int GTRACK_HDR_FLAG
Definition: FPGADataFormatUtilities.h:657
FPGADataFormatUtilities::to_real_EVT_HDR_w1_flag
uint64_t to_real_EVT_HDR_w1_flag(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:143
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:2264
FPGADataFormatUtilities::GTRACK_HDR_w2::d0
int64_t d0
Definition: FPGADataFormatUtilities.h:739
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w3
Definition: FPGADataFormatUtilities.h:1794
FPGADataFormatUtilities::EDM_STRIPCLUSTER_w5
struct FPGADataFormatUtilities::EDM_STRIPCLUSTER_w5 EDM_STRIPCLUSTER_w5
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_LOCALPOSITION_X_bits
const int EDM_PIXELCLUSTER_W6_LOCALPOSITION_X_bits
Definition: FPGADataFormatUtilities.h:1712
FPGADataFormatUtilities::GTRACK_HDR_W3_ETA_lsb
const int GTRACK_HDR_W3_ETA_lsb
Definition: FPGADataFormatUtilities.h:719
FPGADataFormatUtilities::GTRACK_HDR_W3_SPARE_bits
const int GTRACK_HDR_W3_SPARE_bits
Definition: FPGADataFormatUtilities.h:722
FPGADataFormatUtilities::GHITZ_W1_LAST_lsb
const int GHITZ_W1_LAST_lsb
Definition: FPGADataFormatUtilities.h:1093
FPGADataFormatUtilities::STRIP_EF_RDO
struct FPGADataFormatUtilities::STRIP_EF_RDO STRIP_EF_RDO
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_XX_mf
const float EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_XX_mf
Definition: FPGADataFormatUtilities.h:1735
FPGADataFormatUtilities::STRIP_EF_RDO
Definition: FPGADataFormatUtilities.h:2268
FPGADataFormatUtilities::GTRACK_HDR_W1_Z_BIN_bits
const int GTRACK_HDR_W1_Z_BIN_bits
Definition: FPGADataFormatUtilities.h:680
FPGADataFormatUtilities::GTRACK_HDR_w1::eta_region
uint64_t eta_region
Definition: FPGADataFormatUtilities.h:729
FPGADataFormatUtilities::get_dataformat_GTRACK_HDR_w3
uint64_t get_dataformat_GTRACK_HDR_w3(const GTRACK_HDR_w3 &in)
Definition: FPGADataFormatUtilities.h:804
FPGADataFormatUtilities::get_bitfields_GTRACK_HDR_w3
GTRACK_HDR_w3 get_bitfields_GTRACK_HDR_w3(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:773
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_FLAG_bits
const int EDM_PIXELCLUSTER_W1_FLAG_bits
Definition: FPGADataFormatUtilities.h:1679
FPGADataFormatUtilities::EDM_PIXELCLUSTER_w3::rdo_list_w2
uint64_t rdo_list_w2
Definition: FPGADataFormatUtilities.h:1795
FPGADataFormatUtilities::STRIP_CLUSTER_SPARE_bits
const int STRIP_CLUSTER_SPARE_bits
Definition: FPGADataFormatUtilities.h:1016
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_XX_lsb
const int EDM_PIXELCLUSTER_W7_LOCALCOVARIANCE_XX_lsb
Definition: FPGADataFormatUtilities.h:1734
FPGADataFormatUtilities::to_real_GTRACK_HDR_w2_spare
uint64_t to_real_GTRACK_HDR_w2_spare(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:888
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_CHANNELS_IN_PHI_bits
const int EDM_PIXELCLUSTER_W6_CHANNELS_IN_PHI_bits
Definition: FPGADataFormatUtilities.h:1720
FPGADataFormatUtilities::EVT_HDR_w3::status
uint64_t status
Definition: FPGADataFormatUtilities.h:70
FPGADataFormatUtilities::GHITZ_W1_LASTOFSLICE_lsb
const int GHITZ_W1_LASTOFSLICE_lsb
Definition: FPGADataFormatUtilities.h:1113
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:1208
FPGADataFormatUtilities::to_real_GTRACK_HDR_w2_z0
double to_real_GTRACK_HDR_w2_z0(const int64_t &in)
Definition: FPGADataFormatUtilities.h:884
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W6_LOCALPOSITION_Y_mf
const float EDM_PIXELCLUSTER_W6_LOCALPOSITION_Y_mf
Definition: FPGADataFormatUtilities.h:1718
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:1061
FPGADataFormatUtilities::to_real_EDM_STRIPCLUSTER_w1_id_hash
uint64_t to_real_EDM_STRIPCLUSTER_w1_id_hash(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:1599
FPGADataFormatUtilities::PIXEL_CLUSTER_COL_mf
const float PIXEL_CLUSTER_COL_mf
Definition: FPGADataFormatUtilities.h:915
FPGADataFormatUtilities::M_HDR_w1::flag
uint64_t flag
Definition: FPGADataFormatUtilities.h:328
FPGADataFormatUtilities::to_real_PIXEL_EF_RDO_last
uint64_t to_real_PIXEL_EF_RDO_last(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2223
FPGADataFormatUtilities::get_bitfields_M_HDR_w1
M_HDR_w1 get_bitfields_M_HDR_w1(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:334
FPGADataFormatUtilities::to_real_EDM_PIXELCLUSTER_w10_index
uint64_t to_real_EDM_PIXELCLUSTER_w10_index(const uint64_t &in)
Definition: FPGADataFormatUtilities.h:2152
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:352
FPGADataFormatUtilities
Definition: FPGADataFormatUtilities.h:12
FPGADataFormatUtilities::EDM_PIXELCLUSTER_W1_ID_HASH_bits
const int EDM_PIXELCLUSTER_W1_ID_HASH_bits
Definition: FPGADataFormatUtilities.h:1683
FPGADataFormatUtilities::GHITZ_w2::row
uint64_t row
Definition: FPGADataFormatUtilities.h:1150