CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/HLTrigger/JetMET/interface/HLTHtMhtProducer.h

Go to the documentation of this file.
00001 #ifndef HLTHtMhtProducer_h
00002 #define HLTHtMhtProducer_h
00003 
00010 #include "FWCore/Framework/interface/EDProducer.h"
00011 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00012 #include "FWCore/Framework/interface/Event.h"
00013 #include "FWCore/Framework/interface/EventSetup.h"
00014 
00015 
00016 namespace edm {
00017    class ConfigurationDescriptions;
00018 }
00019 
00020 
00021 class HLTHtMhtProducer : public edm::EDProducer {
00022 
00023   public:
00024 
00025     explicit HLTHtMhtProducer(const edm::ParameterSet & iConfig);
00026     ~HLTHtMhtProducer();
00027     static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
00028     virtual void produce(edm::Event & iEvent, const edm::EventSetup & iSetup);
00029 
00030   private:
00031 
00032     bool usePt_;
00033     bool useTracks_;
00034     int minNJetHt_;
00035     int minNJetMht_;
00036     double minPtJetHt_;
00037     double minPtJetMht_;
00038     double maxEtaJetHt_;
00039     double maxEtaJetMht_;
00040     edm::InputTag jetsLabel_;
00041     edm::InputTag tracksLabel_;
00042 
00043 };
00044 
00045 #endif