CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch1/src/L1TriggerConfig/L1GtConfigProducers/interface/L1GtVhdlWriter.h

Go to the documentation of this file.
00001 #ifndef L1GtConfigProducers_L1GtVhdlWriter_h
00002 #define L1GtConfigProducers_L1GtVhdlWriter_h
00003 
00020 // system include files
00021 #include <string>
00022 
00023 // base class
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 // forward declarations
00038 
00039 // class declaration
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                                            /*L1GtConfigProducers_L1GtVhdlWriter_h*/