1 #ifndef HLT2L1TkMuonL1TkMuonMuRefDR_h 2 #define HLT2L1TkMuonL1TkMuonMuRefDR_h 16 class TriggerFilterObjectWithRefs;
32 std::vector<l1t::TkMuonRef>& coll1,
33 std::vector<l1t::TkMuonRef>& coll2,
56 #endif //HLT2L1TkMuonL1TkMuonMuRefDR_h ~HLT2L1TkMuonL1TkMuonMuRefDR() override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > inputToken1_
bool computeDR(edm::Event &iEvent, l1t::TkMuonRef &c1, l1t::TkMuonRef &c2) const
bool getCollections(edm::Event &iEvent, std::vector< l1t::TkMuonRef > &coll1, std::vector< l1t::TkMuonRef > &coll2, trigger::TriggerFilterObjectWithRefs &filterproduct) const
const std::vector< edm::InputTag > originTag1_
std::pair< float, float > convertEtaPhi(l1t::TkMuonRef &tkmu) const
const std::vector< edm::InputTag > originTag2_
bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
HLT2L1TkMuonL1TkMuonMuRefDR(const edm::ParameterSet &)
const edm::InputTag inputTag2_
static constexpr float phiScale_
const edm::InputTag inputTag1_
static constexpr unsigned int emtfRegion_
static constexpr float etaScale_
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > inputToken2_