CMS 3D CMS Logo

HLTJetVBFFilter.h
Go to the documentation of this file.
1 #ifndef HLTJetVBFFilter_h
2 #define HLTJetVBFFilter_h
3 
13 
14 namespace edm {
16 }
17 
18 //
19 // class decleration
20 //
21 
22 template<typename T>
23 class HLTJetVBFFilter : public HLTFilter {
24 
25  public:
26  explicit HLTJetVBFFilter(const edm::ParameterSet&);
27  ~HLTJetVBFFilter() override;
28  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
29  bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
30 
31  private:
32  edm::InputTag inputTag_; // input tag identifying jets
34  double minPtLow_;
35  double minPtHigh_;
37  double minDeltaEta_;
38  double minInvMass_;
39  double maxEta_;
42 };
43 
44 #endif //HLTJetVBFFilter_h
edm::InputTag inputTag_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.
edm::EDGetTokenT< std::vector< T > > m_theObjectToken