CMS 3D CMS Logo

HLTHcalNoiseFilter.h
Go to the documentation of this file.
1 #ifndef HLTHcalNoiseFilter_h
2 #define HLTHcalNoiseFilter_h
3 
6 
13 
14 namespace edm {
16 }
17 
18 class HLTHcalNoiseFilter : public HLTFilter {
19  public:
20  explicit HLTHcalNoiseFilter(const edm::ParameterSet&);
21  ~HLTHcalNoiseFilter() override;
22  bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct) const override;
23  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
24 
25  private:
32  bool useMet_;
33  bool useJet_;
34  double MetCut_;
35  double JetMinE_;
37 };
38 
39 #endif
edm::EDGetTokenT< reco::CaloMETCollection > MetSourceToken_
edm::InputTag TowerSource_
edm::InputTag MetSource_
edm::EDGetTokenT< reco::CaloJetCollection > JetSourceToken_
edm::EDGetTokenT< CaloTowerCollection > TowerSourceToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::InputTag JetSource_
HLT enums.