CMS 3D CMS Logo

HLTDiJetAveFilter.h
Go to the documentation of this file.
1 #ifndef HLTDiJetAveFilter_h
2 #define HLTDiJetAveFilter_h
3 
13 
14 namespace edm {
16 }
17 
18 //
19 // class declaration
20 //
21 
22 template<typename T>
23 class HLTDiJetAveFilter : public HLTFilter {
24 
25  public:
26  explicit HLTDiJetAveFilter(const edm::ParameterSet&);
27  ~HLTDiJetAveFilter() override;
28  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
29  bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
30 
31  private:
33  edm::InputTag inputJetTag_; // input tag identifying jets
34  double minPtAve_;
35  double minPtJet3_;
36  double minDphi_;
38 };
39 
40 #endif //HLTDiJetAveFilter_h
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< std::vector< T > > m_theJetToken
HLT enums.
edm::InputTag inputJetTag_