88 if (((muctpiWord >> 19) & 0x7) != 0x7) {
92 m_outputRoi[iTriggerCand] = (muctpiWord >> 1) & 0x1f;
95 if (((muctpiWord >> 22) & 0x7) != 0x7) {
99 m_outputRoi[iTriggerCand] = (muctpiWord >> 10) & 0x1f;
unsigned short int ubit16
static constexpr ubit16 s_last4bitsON
ubit16 get16Bits(const ubit16 input, const ubit16 position, const ubit16 length) const
ubit16 set16Bits(const ubit16 n, const ubit16 *pos, const ubit16 *val) const
static constexpr std::array< ubit16, s_subHeaderNum > s_subHeaderPos
ubit16 decodeFragment(ubit16 inputWord, char &field)
static constexpr std::array< ubit16, s_inputHeaderNum > s_inputHeaderPos
std::vector< ubit16 > m_outTriggerWord
static constexpr ubit16 s_headerNum
std::array< ubit16, 2 > m_outputRoi
static constexpr std::array< ubit16, s_headerNum > s_headerLen
static constexpr std::array< ubit16, s_footerNum > s_footerPos
static constexpr std::array< ubit16, s_footerNum > s_footerLen
static constexpr std::array< ubit16, s_inputBodyNum > s_inputBodyPos
static constexpr ubit16 s_outputHeaderVal
ubit16 makeFooter(ubit16 errorCode)
static constexpr std::array< ubit16, s_outputBodyNum > s_outputBodyPos
SectorLogicRXReadOutStructure()
std::array< ubit16, 2 > m_outputOverlap
static constexpr std::array< ubit16, s_inputHeaderNum > s_inputHeaderLen
static constexpr ubit16 s_outputHeaderNum
static constexpr ubit16 s_headerVal
static constexpr ubit16 s_footerVal
static constexpr std::array< ubit16, s_outputBodyNum > s_outputBodyLen
static constexpr ubit16 s_footerNum
static constexpr ubit16 s_inputHeaderNum
std::array< ubit16, 2 > m_outputThreshold
static constexpr ubit16 s_outputBodyNum
static constexpr ubit16 s_subHeaderNum
ubit16 m_inputTriggerBcid
static constexpr ubit16 s_inputBodyVal
static constexpr ubit16 s_inputBodyNum
static constexpr ubit16 s_inputHeaderVal
ubit16 makeHeader(ubit16 *inputData)
ubit16 m_outputTriggerBcid
static constexpr std::array< ubit16, s_headerNum > s_headerPos
static constexpr std::array< ubit16, s_outputHeaderNum > s_outputHeaderPos
bool m_moreThan2TriggerCand
static constexpr ubit16 s_subHeaderVal
static constexpr std::array< ubit16, s_outputHeaderNum > s_outputHeaderLen
static constexpr ubit16 s_outputBodyVal
static constexpr std::array< ubit16, s_subHeaderNum > s_subHeaderLen
static constexpr std::array< ubit16, s_inputBodyNum > s_inputBodyLen