Go to the documentation of this file.00001 #ifndef CalibrationHcalAlCaRecoProducersProducerAnalyzer_h
00002 #define CalibrationHcalAlCaRecoProducersProducerAnalyzer_h
00003
00004
00005 #include <memory>
00006 #include <string>
00007 #include <iostream>
00008
00009
00010 #include "FWCore/Framework/interface/Frameworkfwd.h"
00011 #include "FWCore/Framework/interface/EDAnalyzer.h"
00012 #include "FWCore/Framework/interface/Event.h"
00013 #include "FWCore/Framework/interface/MakerMacros.h"
00014 #include "FWCore/Framework/interface/ESHandle.h"
00015 #include "FWCore/Framework/interface/EventSetup.h"
00016 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00017
00018 namespace edm {
00019 class ParameterSet;
00020 class Event;
00021 class EventSetup;
00022 }
00023
00024 namespace cms
00025 {
00026
00027
00028
00029
00030
00031 class ProducerAnalyzer : public edm::EDAnalyzer {
00032 public:
00033 explicit ProducerAnalyzer(const edm::ParameterSet&);
00034 ~ProducerAnalyzer();
00035
00036 virtual void analyze(const edm::Event&, const edm::EventSetup&);
00037 virtual void beginJob() ;
00038 virtual void endJob() ;
00039
00040 private:
00041
00042 std::string nameProd_;
00043 std::string jetCalo_;
00044 std::string gammaClus_;
00045 std::string ecalInput_;
00046 std::string hbheInput_;
00047 std::string hoInput_;
00048 std::string hfInput_;
00049 std::string Tracks_;
00050 };
00051 }
00052 #endif