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