13 #ifndef L1TriggerGlobalMuonTrigger_L1MuGlobalMuonTrigger_h 14 #define L1TriggerGlobalMuonTrigger_L1MuGlobalMuonTrigger_h 120 #endif // L1TriggerGlobalMuonTrigger_L1MuGlobalMuonTrigger_h
unsigned long long m_L1MuTriggerScalesCacheID
std::vector< L1MuGMTReadoutRecord * > m_ReadoutRingbuffer
unsigned long long m_L1MuGMTChannelMaskCacheID
const L1MuGMTMatcher * Matcher(int id) const
return pointer to Matcher
std::vector< L1MuGMTExtendedCand > m_ExtendedCands
const L1MuGMTSorter * Sorter() const
return pointer to Sorter
void produce(edm::Event &, const edm::EventSetup &) override
L1MuGlobalMuonTrigger(const edm::ParameterSet &)
unsigned long long m_L1CaloGeometryCacheID
unsigned long long m_L1MuTriggerPtScaleCacheID
L1MuGMTMipIsoAU * m_MipIsoAU[2]
const L1MuGMTPSB * Data() const
return pointer to PSB
const L1MuGMTCancelOutUnit * CancelOutUnit(int id) const
return pointer to Cancel Out Unit
std::unique_ptr< L1MuGMTReadoutCollection > getReadoutCollection()
const L1MuGMTMerger * Merger(int id) const
return pointer to Merger
L1MuGMTMatcher * m_Matcher[2]
L1MuGMTMerger * m_Merger[2]
unsigned long long m_L1MuGMTScalesCacheID
const L1MuGMTMipIsoAU * MipIsoAU(int id) const
return pointer to MIP & ISO bit assignment unit
L1MuGMTCancelOutUnit * m_CancelOutUnit[4]
~L1MuGlobalMuonTrigger() override
static L1MuGMTConfig * m_config
unsigned long long m_L1MuGMTParametersCacheID
static L1MuGMTDebugBlock * m_db
L1MuGMTDebugBlock * DebugBlockForFill() const
for debug: return the debug block (in order to fill it)
L1MuGMTReadoutRecord * currentReadoutRecord() const
return a reference to the current record in the ring buffer