CMS 3D CMS Logo

HLTPhi2METFilter.h
Go to the documentation of this file.
1 #ifndef HLTPhi2METFilter_h
2 #define HLTPhi2METFilter_h
3 
13 #include <cmath>
14 //
15 // class declaration
16 //
17 
18 class HLTPhi2METFilter : public HLTFilter {
19 
20  public:
21  explicit HLTPhi2METFilter(const edm::ParameterSet&);
22  ~HLTPhi2METFilter() override;
23  bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
24  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
25 
26  private:
27  edm::InputTag inputJetTag_; // input tag identifying jets
30  edm::InputTag inputMETTag_; // input tag identifying for MET
31  double minEtjet1_;
32  double minEtjet2_;
33  double minDPhi_;
34  double maxDPhi_;
35 };
36 
37 #endif //HLTPhi2METFilter_h
edm::InputTag inputMETTag_
HLTPhi2METFilter(const edm::ParameterSet &)
bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
edm::InputTag inputJetTag_
edm::EDGetTokenT< reco::CaloJetCollection > m_theJetToken
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > m_theMETToken
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
~HLTPhi2METFilter() override