CMS 3D CMS Logo

HLTAcoFilter.h
Go to the documentation of this file.
1 #ifndef HLTAcoFilter_h
2 #define HLTAcoFilter_h
3 
11 #include <string>
12 #include <cstring>
13 #include <cmath>
14 
17 
18 namespace edm {
20 }
21 
22 //
23 // class declaration
24 //
25 
26 class HLTAcoFilter : public HLTFilter {
27 
28  public:
29  explicit HLTAcoFilter(const edm::ParameterSet&);
30  ~HLTAcoFilter() override;
31  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
32  bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
33 
34  private:
35 
38 
39  edm::InputTag inputJetTag_; // input tag identifying jets
40  edm::InputTag inputMETTag_; // input tag identifying for MET
41  double minEtjet1_;
42  double minEtjet2_;
43  double minDPhi_;
44  double maxDPhi_;
46 };
47 
48 #endif //HLTAcoFilter_h
edm::EDGetTokenT< reco::CaloJetCollection > m_theJetToken
Definition: HLTAcoFilter.h:36
std::string AcoString_
Definition: HLTAcoFilter.h:45
double minEtjet1_
Definition: HLTAcoFilter.h:41
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > m_theMETToken
Definition: HLTAcoFilter.h:37
edm::InputTag inputJetTag_
Definition: HLTAcoFilter.h:39
edm::InputTag inputMETTag_
Definition: HLTAcoFilter.h:40
double minEtjet2_
Definition: HLTAcoFilter.h:42
double minDPhi_
Definition: HLTAcoFilter.h:43
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLT enums.
double maxDPhi_
Definition: HLTAcoFilter.h:44