00001 /* <Notes on implementation> 00002 */ 00003 // 00004 // Original Author: Stephanie BEAUCERON 00005 // Created: Tue May 15 16:23:21 CEST 2007 00006 // $Id: WriteEcalMiscalibConstantsMC.h,v 1.2 2009/12/17 20:59:29 wmtan Exp $ 00007 // 00008 // 00009 00010 00011 // system include files 00012 #include <memory> 00013 00014 // user include files 00015 #include "FWCore/Framework/interface/Frameworkfwd.h" 00016 #include "FWCore/Framework/interface/EDAnalyzer.h" 00017 00018 #include "FWCore/Framework/interface/Event.h" 00019 #include "FWCore/Framework/interface/MakerMacros.h" 00020 00021 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00022 // 00023 // class decleration 00024 // 00025 00026 class WriteEcalMiscalibConstantsMC : public edm::EDAnalyzer { 00027 public: 00028 explicit WriteEcalMiscalibConstantsMC(const edm::ParameterSet&); 00029 ~WriteEcalMiscalibConstantsMC(); 00030 00031 00032 private: 00033 virtual void beginJob() ; 00034 virtual void analyze(const edm::Event&, const edm::EventSetup&); 00035 virtual void endJob() ; 00036 00037 // ----------member data --------------------------- 00038 std::string newTagRequest_; 00039 };