CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTJetCollectionsVBFFilter.h
Go to the documentation of this file.
1 #ifndef HLTJetCollectionsVBFFilter_h
2 #define HLTJetCollectionsVBFFilter_h
3 
11 
12 namespace edm {
14 }
15 
16 //
17 // class decleration
18 //
19 
20 template <typename T>
22 
23  public:
26  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
27  virtual bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct);
28 
29  private:
30  edm::InputTag inputTag_; // input tag identifying jet collections
31  edm::InputTag originalTag_; // input tag original jet collection
32  double softJetPt_;
33  double hardJetPt_;
34  double minDeltaEta_;
35  double thirdJetPt_;
36  double maxAbsJetEta_;
38  unsigned int minNJets_; // number of required jets passing cuts after cleaning
40 
41 };
42 
43 #endif //HLTJetCollectionsVBFFilter_h
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct)
HLTJetCollectionsVBFFilter(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)