CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/HLTrigger/HLTfilters/interface/HLTFiltCand.h

Go to the documentation of this file.
00001 #ifndef HLTFiltCand_h
00002 #define HLTFiltCand_h
00003 
00018 #include "HLTrigger/HLTcore/interface/HLTFilter.h"
00019 
00020 //
00021 // class declaration
00022 //
00023 
00024 class HLTFiltCand : public HLTFilter {
00025 
00026    public:
00027       explicit HLTFiltCand(const edm::ParameterSet&);
00028       ~HLTFiltCand();
00029       virtual bool hltFilter(edm::Event&, const edm::EventSetup&, trigger::TriggerFilterObjectWithRefs & filterproduct);
00030 
00031    private:
00032       edm::InputTag photTag_;  // input tag identifying product containing photons
00033       edm::InputTag elecTag_;  // input tag identifying product containing electrons
00034       edm::InputTag muonTag_;  // input tag identifying product containing muons
00035       edm::InputTag tausTag_;  // input tag identifying product containing taus
00036       edm::InputTag jetsTag_;  // input tag identifying product containing jets
00037       edm::InputTag metsTag_;  // input tag identifying product containing METs
00038       edm::InputTag mhtsTag_;  // input tag identifying product containing HTs
00039       edm::InputTag trckTag_;  // input tag identifying product containing Tracks
00040       edm::InputTag ecalTag_;  // input tag identifying product containing SuperClusters
00041 
00042       double min_Pt_;          // min pt cut
00043 };
00044 
00045 #endif //HLTFiltCand_h