15 const uint16_t capIndex,
17 const uint32_t
data) {
22 c.setData(
data & 0xfff);
28 const uint16_t bitCountPosEtaRing1,
29 const uint16_t bitCountNegEtaRing1,
30 const uint16_t bitCountPosEtaRing2,
31 const uint16_t bitCountNegEtaRing2) {
34 c.setBitCount(0, bitCountPosEtaRing1);
35 c.setBitCount(1, bitCountNegEtaRing1);
36 c.setBitCount(2, bitCountPosEtaRing2);
37 c.setBitCount(3, bitCountNegEtaRing2);
54 data_ &= ~(0x7 << (
i * 3));
59 s <<
"L1GctHFBitCounts :";
64 s <<
" ring1 eta+=" <<
cand.bitCount(0);
65 s <<
" ring1 eta-=" <<
cand.bitCount(1);
66 s <<
" ring2 eta+=" <<
cand.bitCount(2);
67 s <<
" ring2 eta-=" <<
cand.bitCount(3);
71 s << std::hex <<
" cap block=" <<
cand.capBlock() <<
std::dec <<
" index=" <<
cand.capIndex() <<
" BX=" <<
cand.bx();