31 const std::vector<uint32_t>& dataWords = l1topo_raw->dataWords();
32 size_t nWords = dataWords.size();
39 uint32_t rodTrailer2 = dataWords[--nWords];
40 uint32_t rodTrailer1 = dataWords[--nWords];
45 for (
size_t i = nWords; i --> 0;) {
47 uint32_t fpgaTrailer2 = dataWords[i];
48 uint32_t fpgaTrailer1 = dataWords[--i];
56 uint32_t overflowWord = dataWords[--i];
57 uint32_t triggerWord = dataWords[--i];
58 for (
size_t iBit=0;iBit<32;iBit++) {
69 for (
size_t k=0;k<3;k++) {
70 uint32_t word = dataWords[i];
71 for (
size_t iBit=0;iBit<32;iBit++) {
72 size_t index = iBit+32*(2-k);
77 for (
size_t k=0;k<3;k++) {
78 uint32_t word = dataWords[i];
79 for (
size_t iBit=0;iBit<32;iBit++) {
80 size_t index = iBit+32*(2-k);
89 for (
size_t k=0;k<3;k++) {
90 uint32_t word = dataWords[i];
91 for (
size_t iBit=0;iBit<32;iBit++) {
92 size_t index = iBit+32*(2-k);
97 for (
size_t k=0;k<3;k++) {
98 uint32_t word = dataWords[i];
99 for (
size_t iBit=0;iBit<32;iBit++) {
100 size_t index = iBit+32*(2-k);