![]() |
![]() |
00001 #ifndef PhysicsTools_PatAlgos_PATTrigProducer_h 00002 #define PhysicsTools_PatAlgos_PATTrigProducer_h 00003 00004 00005 // -*- C++ -*- 00006 // 00007 // Package: PatAlgos 00008 // Class: PATTrigProducer 00009 // 00019 // 00020 // $Id: PATTrigProducer.h,v 1.2 2008/06/08 12:24:03 vadler Exp $ 00021 // 00022 00023 00024 #include "FWCore/Framework/interface/Frameworkfwd.h" 00025 #include "FWCore/Framework/interface/EDProducer.h" 00026 00027 #include "FWCore/Framework/interface/Run.h" 00028 #include "FWCore/Framework/interface/Event.h" 00029 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00030 #include "FWCore/ParameterSet/interface/InputTag.h" 00031 00032 00033 namespace pat { 00034 00035 00036 class PATTrigProducer : public edm::EDProducer { 00037 00038 public: 00039 00040 explicit PATTrigProducer( const edm::ParameterSet & iConfig ); 00041 ~PATTrigProducer(); 00042 00043 private: 00044 00045 virtual void produce( edm::Event & iEvent, const edm::EventSetup & iSetup ); 00046 00047 edm::InputTag triggerEvent_; 00048 edm::InputTag filterName_; 00049 00050 }; 00051 00052 00053 } 00054 00055 00056 #endif