CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTPFEnergyFractionsFilter.h
Go to the documentation of this file.
1 #ifndef HLTPFEnergyFractionsFilter_h
2 #define HLTPFEnergyFractionsFilter_h
3 
20 
23 
24 namespace edm {
26 }
27 
28 
29 //
30 // class declaration
31 //
32 
34 
35  public:
38  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
39  virtual bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
40 
41  private:
43  edm::InputTag inputPFJetTag_; // input tag identifying pfjets
44  unsigned int nJet_; // No. of jet to check with this filter
45  double min_CEEF_;
46  double max_CEEF_;
47  double min_NEEF_;
48  double max_NEEF_;
49  double min_CHEF_;
50  double max_CHEF_;
51  double min_NHEF_;
52  double max_NHEF_;
54 };
55 
56 #endif //HLTPFEnergyFractionsFilter_h
edm::EDGetTokenT< reco::PFJetCollection > m_thePFJetToken
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTPFEnergyFractionsFilter(const edm::ParameterSet &)
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override