5#ifndef MUONRDO_TGCRAWDATA_H
6#define MUONRDO_TGCRAWDATA_H
59 clear(0, 0, 0, 0, 0, 0, 0);
uint16_t bcId(uint32_t data)
unsigned bcTag(unsigned bcBitMap)
MsgStream & operator<<(MsgStream &sl, const TgcRawData &coll)
Overload of << operator for MsgStream for debug output.
An unit object of TGC ROD output.
uint16_t nswlowres() const
static constexpr uint32_t RPC_CAND_BITSHIFT
uint16_t position() const
uint16_t subMatrix() const
static constexpr uint32_t RPC_CAND_BIT
uint16_t innerflag() const
TgcRawData & operator=(TgcRawData &&)=default
static constexpr uint32_t NSW_CAND_BIT
uint16_t coinflag() const
void setOnlineId(uint16_t sId, uint16_t rId)
static constexpr uint32_t RPC_FLAG_BIT
static constexpr uint32_t NSW_CAND_BITSHIFT
static constexpr uint32_t RPC_BCID_BITSHIFT
friend class TgcRawDataCnv_p1
TgcRawData & operator=(const TgcRawData &)=default
bool isCoincidence() const
uint16_t tmdbbcid() const
static constexpr uint32_t NSW_INPUT_BIT
friend class TgcRawDataCnv_p2
static constexpr uint32_t RPC_BCID_BIT
TgcRawData(const TgcRawData &)=default
void clear(uint16_t bcTag, uint16_t subDetectorId, uint16_t rodId, uint16_t l1Id, uint16_t bcId)
TgcRawData(TgcRawData &&)=default
uint16_t nswphires() const
static constexpr uint32_t NSW_INPUT_BITSHIFT
friend class TgcRawDataCnv_p4
uint16_t subDetectorId() const
static constexpr uint32_t RPC_FLAG_BITSHIFT
uint16_t nswdtheta() const
void setType(uint16_t type)
static constexpr uint32_t NSW_BCID_BIT
uint16_t tracklet() const
static constexpr uint32_t NSW_BCID_BITSHIFT
std::string slbTypeName() const
std::string typeName() const
friend class TgcRawDataCnv_p3
uint16_t threshold() const
std::vector< std::string > veto
these patterns are anded