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