CMS 3D CMS Logo

HLTDiJetAveEtaFilter.h
Go to the documentation of this file.
1 #ifndef HLTDiJetAveEtaFilter_h
2 #define HLTDiJetAveEtaFilter_h
3 
13 
14 namespace edm {
16 }
17 
18 //
19 // class declaration
20 //
21 
22 template<typename T>
24 
25  public:
26  explicit HLTDiJetAveEtaFilter(const edm::ParameterSet&);
27  ~HLTDiJetAveEtaFilter() 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 minPtJet_;
35  double minPtAve_;
36  //double minPtJet3_;
37  double minDphi_;
38  double tagEtaMin_;
39  double tagEtaMax_;
40  double probeEtaMin_;
41  double probeEtaMax_;
43 };
44 
45 #endif //HLTDiJetAveEtaFilter_h
edm::EDGetTokenT< std::vector< T > > m_theJetToken
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.