CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PCLMetadataWriter.h
Go to the documentation of this file.
1 #ifndef PCLMetadataWriter_H
2 #define PCLMetadataWriter_H
3 
14 
16 
17 #include <vector>
18 #include <string>
19 
20 
22 public:
25 
27  virtual ~PCLMetadataWriter();
28 
29  // Operations
30 // virtual void beginJob (void);
31 // virtual void endJob (void);
32  virtual void analyze (const edm::Event& , const edm::EventSetup&);
33  virtual void beginRun (const edm::Run& , const edm::EventSetup&);
34  virtual void endRun (const edm::Run& , const edm::EventSetup&);
35 // virtual void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&);
36 // virtual void endLuminosityBlock (const edm::LuminosityBlock&, const edm::EventSetup&);
37 
38 protected:
39 
40 private:
41  bool readFromDB;
42  std::map<std::string, std::map<std::string, std::string> > recordMap;
43 
44 
45 };
46 #endif
47 
PCLMetadataWriter(const edm::ParameterSet &)
Constructor.
virtual void analyze(const edm::Event &, const edm::EventSetup &)
virtual void endRun(const edm::Run &, const edm::EventSetup &)
std::map< std::string, std::map< std::string, std::string > > recordMap
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
virtual ~PCLMetadataWriter()
Destructor.
Definition: Run.h:36