CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/HLTrigger/HLTfilters/interface/HLT1CaloJetEnergy.h

Go to the documentation of this file.
00001 #ifndef HLT1CaloJetEnergy_h
00002 #define HLT1CaloJetEnergy_h
00003 
00018 #include "HLTrigger/HLTcore/interface/HLTFilter.h"
00019 #include<vector>
00020 
00021 namespace edm {
00022    class ConfigurationDescriptions;
00023 }
00024 
00025 //
00026 // class declaration
00027 //
00028 
00029 class HLT1CaloJetEnergy : public HLTFilter {
00030 
00031    public:
00032 
00033       explicit HLT1CaloJetEnergy(const edm::ParameterSet&);
00034       ~HLT1CaloJetEnergy();
00035       static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
00036       virtual bool filter(edm::Event&, const edm::EventSetup&);
00037 
00038    private:
00039       edm::InputTag inputTag_; // input tag identifying product
00040       bool saveTags_;           // whether to save this tag
00041       double min_E_;           // energy threshold in GeV 
00042       double max_Eta_;         // maximum eta
00043       int min_N_;              // minimum number
00044 
00045 };
00046 
00047 #endif //HLT1CaloJetEnergy_h