Go to the documentation of this file.00001 #ifndef L1GtConfigProducers_L1GtVhdlWriter_h
00002 #define L1GtConfigProducers_L1GtVhdlWriter_h
00003
00020
00021 #include <string>
00022
00023
00024
00025 #include "FWCore/Framework/interface/EDAnalyzer.h"
00026
00027 #include "FWCore/Framework/interface/Event.h"
00028 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00029
00030 #include "FWCore/Framework/interface/EventSetup.h"
00031 #include "FWCore/Framework/interface/ESHandle.h"
00032
00033 class Event;
00034 class EventSetup;
00035 class ParameterSet;
00036
00037
00038
00039
00040 class L1GtVhdlWriter : public edm::EDAnalyzer
00041 {
00042
00043 public:
00044
00046 explicit L1GtVhdlWriter(const edm::ParameterSet&);
00047
00049 virtual ~L1GtVhdlWriter();
00050
00051 virtual void analyze(const edm::Event&, const edm::EventSetup&);
00052
00053 private:
00054
00056 std::string vhdlDir_;
00057
00059 std::string outputDir_;
00060
00061 };
00062 #endif