10 printf(
"HOTwinMuxDigi: ieta out of range");
11 if ((mip < 0) || (mip > 1))
12 printf(
"HOTwinMuxDigi: mip value out of range");
15 ((
std::abs(
bx) & 0x1) << 12) | ((
bx < 0) ? (0x2000) : (0x00)) | ((mip & 0x1) << 14) |
16 ((validbit & 0x1) << 15) | ((
std::abs(
wheel) & 0x3) << 16) | ((
wheel < 0) ? (0x40000) : (0x00)) |
17 ((sector & 0xF) << 19) | ((
index & 0x1F) << 23) | ((
link & 0x3) << 28);
21 s <<
"HO TP digi in TwinMUX " << HOtp.
ieta() <<
", " << HOtp.
iphi() <<
", " << HOtp.
mip();
22 s <<
"(wh, sec, index, link)" << HOtp.
wheel() <<
", " << HOtp.
sector() <<
", " << HOtp.
index() <<
", " << HOtp.
link();