CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1GtVhdlWriter.h
Go to the documentation of this file.
1 #ifndef L1GtConfigProducers_L1GtVhdlWriter_h
2 #define L1GtConfigProducers_L1GtVhdlWriter_h
3 
20 // system include files
21 #include <string>
22 
23 // base class
24 
26 
29 
32 
33 class Event;
34 class EventSetup;
35 class ParameterSet;
36 
37 // forward declarations
38 
39 // class declaration
41 {
42 
43  public:
44 
46  explicit L1GtVhdlWriter(const edm::ParameterSet&);
47 
49  virtual ~L1GtVhdlWriter();
50 
51  virtual void analyze(const edm::Event&, const edm::EventSetup&);
52 
53  private:
54 
56  std::string vhdlDir_;
57 
59  std::string outputDir_;
60 
61 };
62 #endif /*L1GtConfigProducers_L1GtVhdlWriter_h*/
L1GtVhdlWriter(const edm::ParameterSet &)
constructor
std::string outputDir_
output directory
std::string vhdlDir_
templates directory
virtual void analyze(const edm::Event &, const edm::EventSetup &)
virtual ~L1GtVhdlWriter()
destructor