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 {
40 
41  public:
42 
44  explicit L1GtVhdlWriter(const edm::ParameterSet&);
45 
47  ~L1GtVhdlWriter() override;
48 
49  void analyze(const edm::Event&, const edm::EventSetup&) override;
50 
51  private:
52 
55 
58 
59 };
60 #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