Go to the documentation of this file.
13 #ifndef L1TriggerGlobalMuonTrigger_L1MuGlobalMuonTrigger_h
14 #define L1TriggerGlobalMuonTrigger_L1MuGlobalMuonTrigger_h
136 #endif // L1TriggerGlobalMuonTrigger_L1MuGlobalMuonTrigger_h
std::vector< L1MuGMTExtendedCand > m_ExtendedCands
unsigned long long m_L1CaloGeometryCacheID
L1MuGMTMatcher * m_Matcher[2]
L1MuGMTDebugBlock * DebugBlockForFill() const
for debug: return the debug block (in order to fill it)
unsigned long long m_L1MuGMTScalesCacheID
edm::ESGetToken< L1MuGMTChannelMask, L1MuGMTChannelMaskRcd > m_gmtChanMaskToken
std::unique_ptr< L1MuGMTReadoutCollection > getReadoutCollection()
L1MuGMTMerger * m_Merger[2]
edm::ESGetToken< L1MuTriggerScales, L1MuTriggerScalesRcd > m_trigScalesToken
const L1MuGMTPSB * Data() const
return pointer to PSB
unsigned long long m_L1MuTriggerPtScaleCacheID
unsigned long long m_L1MuGMTChannelMaskCacheID
const L1MuGMTMatcher * Matcher(int id) const
return pointer to Matcher
const L1MuGMTCancelOutUnit * CancelOutUnit(int id) const
return pointer to Cancel Out Unit
edm::ESGetToken< L1MuGMTScales, L1MuGMTScalesRcd > m_gmtScalesToken
edm::ESGetToken< L1CaloGeometry, L1CaloGeometryRecord > m_caloGeomToken
void produce(edm::Event &, const edm::EventSetup &) override
edm::ESGetToken< L1MuGMTParameters, L1MuGMTParametersRcd > m_gmtParamsToken
const L1MuGMTMipIsoAU * MipIsoAU(int id) const
return pointer to MIP & ISO bit assignment unit
L1MuGMTMipIsoAU * m_MipIsoAU[2]
const L1MuGMTSorter * Sorter() const
return pointer to Sorter
L1MuGlobalMuonTrigger(const edm::ParameterSet &)
static L1MuGMTConfig * m_config
unsigned long long m_L1MuGMTParametersCacheID
edm::ESGetToken< L1MuTriggerPtScale, L1MuTriggerPtScaleRcd > m_trigPtScaleToken
unsigned long long m_L1MuTriggerScalesCacheID
L1MuGMTReadoutRecord * currentReadoutRecord() const
return a reference to the current record in the ring buffer
~L1MuGlobalMuonTrigger() override
const L1MuGMTMerger * Merger(int id) const
return pointer to Merger
std::vector< L1MuGMTReadoutRecord * > m_ReadoutRingbuffer
L1MuGMTCancelOutUnit * m_CancelOutUnit[4]
static L1MuGMTDebugBlock * m_db