21 static constexpr int payloadSize =
NWPerGBTW *
sizeof(UInt_t);
22 memset((
void*)&
w[0][0], 0, payloadSize);
32 auto f =
data[im][ic].f;
34 printf(
"%04x %08x %08x ",
data[im][ic].
w[0][2],
data[im][ic].
w[0][1],
data[im][ic].
w[0][0]);
35 printf(
"orbit %-9u bc %-4u hits %-4u offset %+6i Board %2u Ch %1u\n",
f.orbit,
f.bc,
f.hits,
f.offset - 32768,
f.ch,
f.board);
37 printf(
"%04x %08x %08x ",
data[im][ic].
w[1][2],
data[im][ic].
w[1][1],
data[im][ic].
w[1][0]);
38 printf(
" %s %s %s %s 0-5 ",
f.Alice_0 ?
"A0" :
" ",
f.Alice_1 ?
"A1" :
" ",
f.Alice_2 ?
"A2" :
" ",
f.Alice_3 ?
"A3" :
" ");
39 printf(
" %5d %5d %5d %5d %5d %5d EC=%u\n",
f.s00,
f.s01,
f.s02,
f.s03,
f.s04,
f.s05,
f.error);
41 printf(
"%04x %08x %08x ",
data[im][ic].
w[2][2],
data[im][ic].
w[2][1],
data[im][ic].
w[2][0]);
42 printf(
"%s %s %s %s %s %s 6-b ",
f.Hit ?
"H" :
" ",
f.Auto_m ?
"TM" :
" ",
f.Auto_0 ?
"T0" :
" ",
f.Auto_1 ?
"T1" :
" ",
f.Auto_2 ?
"T2" :
" ",
f.Auto_3 ?
"T3" :
" ");
43 printf(
" %5d %5d %5d %5d %5d %5d\n",
f.s06,
f.s07,
f.s08,
f.s09,
f.s10,
f.s11);
44 }
else if (
data[im][ic].
f.fixed_0 == 0 &&
data[im][ic].f.fixed_1 == 0 &&
data[im][ic].f.fixed_2 == 0) {
57 memset((
void*)&
data[0][0], 0, payloadSize);
GLubyte GLubyte GLubyte GLubyte w
constexpr int NChPerModule
constexpr unsigned short Id_w1
constexpr unsigned short Id_w2
constexpr unsigned short Id_w0