CMS 3D CMS Logo

L1GtVhdlWriter.h
Go to the documentation of this file.
1 #ifndef L1GtConfigProducers_L1GtVhdlWriter_h
2 #define L1GtConfigProducers_L1GtVhdlWriter_h
3 
18 // system include files
19 #include <string>
20 
21 // base class
22 
24 
27 
30 
31 class Event;
32 class EventSetup;
33 class ParameterSet;
34 
35 // forward declarations
36 
37 // class declaration
39 public:
41  explicit L1GtVhdlWriter(const edm::ParameterSet&);
42 
44  ~L1GtVhdlWriter() override;
45 
46  void analyze(const edm::Event&, const edm::EventSetup&) override;
47 
48 private:
51 
54 };
55 #endif /*L1GtConfigProducers_L1GtVhdlWriter_h*/
L1GtVhdlWriter(const edm::ParameterSet &)
constructor
std::string outputDir_
output directory
std::string vhdlDir_
templates directory
void analyze(const edm::Event &, const edm::EventSetup &) override
~L1GtVhdlWriter() override
destructor