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 
12 
14 
15 #include <vector>
16 #include <string>
17 
18 
20 public:
23 
25  virtual ~PCLMetadataWriter();
26 
27  // Operations
28 // virtual void beginJob (void);
29 // virtual void endJob (void);
30  virtual void analyze (const edm::Event& , const edm::EventSetup&);
31  virtual void beginRun (const edm::Run& , const edm::EventSetup&);
32  virtual void endRun (const edm::Run& , const edm::EventSetup&);
33 // virtual void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&);
34 // virtual void endLuminosityBlock (const edm::LuminosityBlock&, const edm::EventSetup&);
35 
36 protected:
37 
38 private:
39  bool readFromDB;
40  std::map<std::string, std::map<std::string, std::string> > recordMap;
41 
42 
43 };
44 #endif
45 
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:41