4#ifndef L0MuonInterface_RPCCANDDATA_H
5#define L0MuonInterface_RPCCANDDATA_H
50 std::array<uint16_t,4>
m_zPos{0, 0, 0, 0};
uint16_t subdetectorId() const
ICandData(uint16_t subdetectorId, uint16_t sectorId, uint16_t bcTag)
uint16_t sectorId() const
std::array< uint16_t, 4 > m_zPos
Z positions of the RPC hits.
static constexpr uint8_t s_coinTypeRange
range of the coincidence type value
static constexpr uint8_t s_coinTypeBitRange
3 bits for the coincidence type
Quality
quality of the candidate
Quality m_quality
quality of the candidate
void setQuality(Quality quality)
uint8_t m_coinType
coincidence type
void setZPos(float zPos, int index)
static constexpr float s_zPosRange
range of the RPC hits z positions
static constexpr uint16_t s_zPosBitRange
12 bits for z position
float zPos(int index) const
void setCoinType(uint8_t coinType)