1 #ifndef L1Trigger_RPCTBMuon_h 2 #define L1Trigger_RPCTBMuon_h 51 void setAddress(
int tbNumber,
int tbTower,
int phiAddr);
135 static const int m_qualBitsCnt = 3;
static const unsigned int m_qualBitsMask = 0x7;
136 static const int m_ptBitsCnt = 5;
static const unsigned int m_ptBitsMask = 0x1f;
137 static const int m_signBitsCnt = 1;
static const unsigned int m_signBitsMask = 0x1;
143 return m_qualBitsCnt + m_ptBitsCnt + m_signBitsCnt;
150 static const int m_qualBitsCnt = 3;
static const unsigned int m_qualBitsMask = 0x7;
151 static const int m_ptBitsCnt = 5;
static const unsigned int m_ptBitsMask = 0x1f;
152 static const int m_signBitsCnt = 1;
static const unsigned int m_signBitsMask = 0x1;
153 static const int m_phiBitsCnt = 4;
static const unsigned int m_phiBitsMask = 0xf;
154 static const int m_etaBitsCnt = 2;
static const unsigned int m_etaBitsMask = 0x3;
155 static const int m_gbDataBitsCnt=2;
static const unsigned int m_gbDataBitsMask = 0x3;
165 static const int m_gbDataBitsCnt=2;
static const unsigned int m_gbDataBitsMask = 0x3;
166 static const int m_etaBitsCnt = 6;
static const unsigned int m_etaBitsMask = 0x3f;
167 static const int m_phiBitsCnt = 4;
static const unsigned int m_phiBitsMask = 0xf;
168 static const int m_qualBitsCnt = 3;
static const unsigned int m_qualBitsMask = 0x7;
169 static const int m_ptBitsCnt = 5;
static const unsigned int m_ptBitsMask = 0x1f;
170 static const int m_signBitsCnt = 1;
static const unsigned int m_signBitsMask = 0x1;
180 static const int m_signBitsCnt = 1;
static const unsigned int m_signBitsMask = 0x1;
181 static const int m_ptBitsCnt = 5;
static const unsigned int m_ptBitsMask = 0x1f;
182 static const int m_qualBitsCnt = 3;
static const unsigned int m_qualBitsMask = 0x7;
183 static const int m_phiBitsCnt = 7;
static const unsigned int m_phiBitsMask = 0x7f;
184 static const int m_etaBitsCnt = 6;
static const unsigned int m_etaBitsMask = 0x3f;
193 static const int m_phiBitsCnt = 8;
static const unsigned int m_phiBitsMask = 0xff;
194 static const int m_ptBitsCnt = 5;
static const unsigned int m_ptBitsMask = 0x1f;
195 static const int m_qualBitsCnt = 3;
static const unsigned int m_qualBitsMask = 0x7;
196 static const int m_etaBitsCnt = 6;
static const unsigned int m_etaBitsMask = 0x3f;
197 static const int m_signBitsCnt = 1;
static const unsigned int m_signBitsMask = 0x1;
bool gBDataKilledLast() const
std::string getGBDataBitStr() const
std::string toString(int format) const
int getSegmentAddr() const
unsigned int m_PhiAddress
unsigned int toBits() const
int getCode() const
Combined quality and ptCode, 8 bits [7...6 m_Quality, 5...1 m_PtCode, 0 sign], used in GhoustBusters...
void setCodeAndEtaAddr(int code, int etaAddr)
void setGBData(unsigned int gbData)
std::vector< RPCTBMuon > L1RpcTBMuonsVec
bool operator()(const RPCTBMuon &muonL, const RPCTBMuon &muonR) const
int getSectorAddr() const
static const int getMuonBitsCnt()
void setGBDataKilledFirst()
void setAddress(int etaAddr, int phiAddr)
std::vector< L1RpcTBMuonsVec > L1RpcTBMuonsVec2
void setEtaAddr(int etaAddr)
void setCodeAndPhiAddr(int code, int phiAddr)
int getContinSegmAddr() const
std::string printDebugInfo(int debugFormat) const
Gives debuging info in human readable format (1) or technicall format (2)
bool m_Killed
true means that muon was killed during GB
void setCode(int code)
Sets combined code: 8 bits [7...5 m_Quality, 4...0 m_PtCode].
void fromBits(MuonBitsType muonBitsType, unsigned int value)
MuonBitsType m_muonBitsType
bool gBDataKilledFirst() const
unsigned int m_EtaAddress
void setSectorAddr(int sectorAddr)
void setPhiAddr(int phiAddr)
void setGBDataKilledLast()
std::string printExtDebugInfo(int, int, int) const