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 
33 
34 class Event;
35 class EventSetup;
36 class ParameterSet;
37 
38 // forward declarations
39 
40 // class declaration
42 public:
44  explicit L1GtVhdlWriter(const edm::ParameterSet&);
45 
46  void analyze(const edm::Event&, const edm::EventSetup&) override;
47 
48 private:
51 
54 
56 };
57 #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
edm::ESGetToken< L1GtTriggerMenu, L1GtTriggerMenuRcd > menuToken_