21 #ifndef L1TriggerGlobalMuonTrigger_L1MuGMTPSB_h 22 #define L1TriggerGlobalMuonTrigger_L1MuGMTPSB_h 95 void getRPCb(std::vector<L1MuRegionalCand>
const*
data,
int bx);
98 void getRPCf(std::vector<L1MuRegionalCand>
const*
data,
int bx);
101 void getDTBX(std::vector<L1MuRegionalCand>
const*
data,
int bx);
104 void getCSC(std::vector<L1MuRegionalCand>
const*
data,
int bx);
void getRPCf(std::vector< L1MuRegionalCand > const *data, int bx)
get muons from RPCf Trigger
void getCSC(std::vector< L1MuRegionalCand > const *data, int bx)
get muons from endcap Muon Trigger Track Finder
int numberDTBX() const
return number of non-empty DTBX muons
const L1MuGMTMatrix< bool > & mipBits() const
return minimum ionizing bits
int numberRPC() const
return number of non-empty RPC muons
const L1MuRegionalCand * RPCMuon(int index) const
get RPC muon
void getCalo(edm::Event &e)
get Calorimeter Trigger data
void printRPCbarrel() const
print barrel RPC muons
const L1MuGlobalMuonTrigger & m_gmt
void print() const
print PSB
L1MuGMTPSB(const L1MuGlobalMuonTrigger &gmt, edm::ConsumesCollector &&iC)
constructor
const L1MuRegionalCand * DTBXMuon(int index) const
get DTBX muon
const L1MuRegionalCand * CSCMuon(int index) const
get CSC muon
virtual ~L1MuGMTPSB()
destructor
std::vector< L1MuRegionalCand > m_CscMuons
L1MuGMTMatrix< bool > m_Isol
void printCSC() const
print CSC muons
int numberCSC() const
return number of non-empty CSC muons
void getRPCb(std::vector< L1MuRegionalCand > const *data, int bx)
get muons from RPCb Trigger
bool empty() const
are there any data in the PSB
void receiveData(edm::Event &e, int bx)
receive muon candidates
char data[epos_bytes_allocation]
const L1MuGMTMatrix< bool > & isolBits() const
return isolation bits
void getDTBX(std::vector< L1MuRegionalCand > const *data, int bx)
get muons from barrel Muon Trigger Track Finder
L1MuGMTMatrix< bool > m_Mip
void printDTBX() const
print DTBX muons
std::vector< L1MuRegionalCand > m_RpcMuons
std::vector< L1MuRegionalCand > m_DtbxMuons
void printRPCendcap() const
print endcap RPC muons