CMS 3D CMS Logo

HLTJetCollectionsForLeptonPlusJets.h
Go to the documentation of this file.
1 #ifndef HLTrigger_JetMET_HLTJetCollectionsForLeptonPlusJets_h
2 #define HLTrigger_JetMET_HLTJetCollectionsForLeptonPlusJets_h
3 
19 // user include files
24 
25 namespace edm {
27 }
28 
29 //
30 // class declaration
31 //
32 
33 template <typename jetType>
35 public:
37  ~HLTJetCollectionsForLeptonPlusJets() override = default;
38  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
39 
40 private:
41  void produce(edm::Event&, const edm::EventSetup&) override;
42 
47 
48  double minDeltaR2_; // min dR^2 (with sign) for jets and leptons not to match
49 };
50 
51 #endif
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > m_theLeptonToken
void produce(edm::Event &, const edm::EventSetup &) override
~HLTJetCollectionsForLeptonPlusJets() override=default
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.
edm::EDGetTokenT< std::vector< jetType > > m_theJetToken