Go to the documentation of this file. 1 #ifndef L1Trigger_RPCTBMuon_h
2 #define L1Trigger_RPCTBMuon_h
43 void setAddress(
int tbNumber,
int tbTower,
int phiAddr);
static const int m_signBitsCnt
void fromBits(MuonBitsType muonBitsType, unsigned int value)
static const int m_signBitsCnt
bool gBDataKilledLast() const
bool m_Killed
true means that muon was killed during GB
static const unsigned int m_ptBitsMask
int getCode() const
Combined quality and ptCode, 8 bits [7...6 m_Quality, 5...1 m_PtCode, 0 sign], used in GhoustBusters.
std::string printDebugInfo(int debugFormat) const
Gives debuging info in human readable format (1) or technicall format (2)
static const int m_signBitsCnt
static const unsigned int m_signBitsMask
bool operator()(const RPCTBMuon &muonL, const RPCTBMuon &muonR) const
static void fromBits(RPCTBMuon &muon, unsigned int value)
static const unsigned int m_gbDataBitsMask
static const unsigned int m_qualBitsMask
static void fromBits(RPCTBMuon &muon, unsigned int value)
static unsigned int toBits(const RPCTBMuon &muon)
static const int m_etaBitsCnt
static const int getMuonBitsCnt()
static const int m_gbDataBitsCnt
static void fromBits(RPCTBMuon &muon, unsigned int value)
static const int m_phiBitsCnt
static const unsigned int m_signBitsMask
static const unsigned int m_signBitsMask
static unsigned int toBits(const RPCTBMuon &muon)
void setGBDataKilledLast()
static void fromBits(RPCTBMuon &muon, unsigned int value)
static const int m_qualBitsCnt
static const int m_signBitsCnt
static const int m_etaBitsCnt
static const int m_ptBitsCnt
static const unsigned int m_etaBitsMask
static const int m_phiBitsCnt
std::vector< RPCTBMuon > L1RpcTBMuonsVec
static const unsigned int m_qualBitsMask
void setAddress(int etaAddr, int phiAddr)
static const int m_ptBitsCnt
static const unsigned int m_etaBitsMask
int getSectorAddr() const
const uint32_t *__restrict__ Quality * quality
void setEtaAddr(int etaAddr)
static const unsigned int m_phiBitsMask
void setCode(int code)
Sets combined code: 8 bits [7...5 m_Quality, 4...0 m_PtCode].
int getContinSegmAddr() const
static const unsigned int m_ptBitsMask
static const int m_ptBitsCnt
int getSegmentAddr() const
static const int m_signBitsCnt
static const unsigned int m_qualBitsMask
static const unsigned int m_phiBitsMask
static unsigned int toBits(const RPCTBMuon &muon)
std::string getGBDataBitStr() const
bool gBDataKilledFirst() const
static const int m_etaBitsCnt
static const unsigned int m_qualBitsMask
static unsigned int toBits(const RPCTBMuon &muon)
static const int m_phiBitsCnt
void setCodeAndEtaAddr(int code, int etaAddr)
static const int m_etaBitsCnt
std::string printExtDebugInfo(int, int, int) const
static const int m_ptBitsCnt
static const int m_qualBitsCnt
static const unsigned int m_signBitsMask
void setGBData(unsigned int gbData)
static const unsigned int m_etaBitsMask
static const unsigned int m_phiBitsMask
static void fromBits(RPCTBMuon &muon, unsigned int value)
static const unsigned int m_gbDataBitsMask
std::string toString(int format) const
void setPhiAddr(int phiAddr)
static const unsigned int m_ptBitsMask
unsigned int m_EtaAddress
void setSectorAddr(int sectorAddr)
std::vector< L1RpcTBMuonsVec > L1RpcTBMuonsVec2
static const int m_qualBitsCnt
static const unsigned int m_phiBitsMask
static const int m_qualBitsCnt
static const int m_phiBitsCnt
static const unsigned int m_etaBitsMask
static const int m_qualBitsCnt
static const unsigned int m_ptBitsMask
static const unsigned int m_ptBitsMask
void setCodeAndPhiAddr(int code, int phiAddr)
void setGBDataKilledFirst()
static const int m_ptBitsCnt
static const unsigned int m_signBitsMask
unsigned int m_PhiAddress
static const int m_gbDataBitsCnt
static unsigned int toBits(const RPCTBMuon &muon)
unsigned int toBits() const
static const unsigned int m_qualBitsMask
MuonBitsType m_muonBitsType