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::vhdlDir_
std::string vhdlDir_
templates directory
Definition: L1GtVhdlWriter.h:50
ESHandle.h
L1GtVhdlWriter::L1GtVhdlWriter
L1GtVhdlWriter(const edm::ParameterSet &)
constructor
Definition: L1GtVhdlWriter.cc:40
EDAnalyzer.h
L1GtVhdlWriter
Definition: L1GtVhdlWriter.h:38
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
Event
L1GtVhdlWriter::outputDir_
std::string outputDir_
output directory
Definition: L1GtVhdlWriter.h:53
edm::ParameterSet
Definition: ParameterSet.h:47
L1GtVhdlWriter::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: L1GtVhdlWriter.cc:67
L1GtVhdlWriter::~L1GtVhdlWriter
~L1GtVhdlWriter() override
destructor
Definition: L1GtVhdlWriter.cc:62
Event.h
ParameterSet
Definition: Functions.h:16
edm::EventSetup
Definition: EventSetup.h:58
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EventSetup.h
EventSetup
ParameterSet.h
edm::Event
Definition: Event.h:73