73 m_bmtfBxOffset = iConfig.
getParameter<
int>(
"bmtfBxOffset");
74 m_barrelTfInputToken = consumes<l1t::RegionalMuonCandBxCollection>(m_barrelTfInputTag);
75 m_overlapTfInputToken = consumes<l1t::RegionalMuonCandBxCollection>(m_overlapTfInputTag);
76 m_endCapTfInputToken = consumes<l1t::RegionalMuonCandBxCollection>(m_endCapTfInputTag);
78 produces<RegionalMuonCandBxCollection>(
"BMTF");
79 produces<RegionalMuonCandBxCollection>(
"OMTF");
80 produces<RegionalMuonCandBxCollection>(
"EMTF");
104 iEvent.getByToken(m_barrelTfInputToken, bmtfMuons);
105 iEvent.getByToken(m_overlapTfInputToken, omtfMuons);
106 iEvent.getByToken(m_endCapTfInputToken, emtfMuons);
115 filteredBMTFMuons->push_back(
bx + m_bmtfBxOffset, newMu);
127 if (
mu->hwQual() == 11 ||
mu->hwQual() > 12)
131 filteredEMTFMuons->push_back(
bx, newMu);
143 if (
mu->hwQual() > 0)
147 filteredOMTFMuons->push_back(
bx, newMu);