CMS 3D CMS Logo

PCLMetadataWriter.h
Go to the documentation of this file.
1 #ifndef PCLMetadataWriter_H
2 #define PCLMetadataWriter_H
3 
12 
14 
15 #include <string>
16 #include <vector>
17 
19 public:
22 
24  ~PCLMetadataWriter() override;
25 
26  // Operations
27  // virtual void beginJob (void);
28  // virtual void endJob (void);
29  void analyze(const edm::Event &, const edm::EventSetup &) override;
30  void beginRun(const edm::Run &, const edm::EventSetup &) override;
31  void endRun(const edm::Run &, const edm::EventSetup &) override;
32  // virtual void beginLuminosityBlock(const edm::LuminosityBlock&, const
33  // edm::EventSetup&); virtual void endLuminosityBlock (const
34  // edm::LuminosityBlock&, const edm::EventSetup&);
35 
36 protected:
37 private:
38  bool readFromDB;
39  std::map<std::string, std::map<std::string, std::string>> recordMap;
40 };
41 #endif
PCLMetadataWriter::readFromDB
bool readFromDB
Definition: PCLMetadataWriter.h:38
PCLMetadataWriter::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: PCLMetadataWriter.cc:53
edm::Run
Definition: Run.h:45
PCLMetadataWriter::PCLMetadataWriter
PCLMetadataWriter(const edm::ParameterSet &)
Constructor.
Definition: PCLMetadataWriter.cc:25
EDAnalyzer.h
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
PCLMetadataWriter::recordMap
std::map< std::string, std::map< std::string, std::string > > recordMap
Definition: PCLMetadataWriter.h:39
edm::ParameterSet
Definition: ParameterSet.h:47
edm::EventSetup
Definition: EventSetup.h:57
PCLMetadataWriter::~PCLMetadataWriter
~PCLMetadataWriter() override
Destructor.
Definition: PCLMetadataWriter.cc:51
PCLMetadataWriter::beginRun
void beginRun(const edm::Run &, const edm::EventSetup &) override
Definition: PCLMetadataWriter.cc:55
PCLMetadataWriter::endRun
void endRun(const edm::Run &, const edm::EventSetup &) override
Definition: PCLMetadataWriter.cc:57
Frameworkfwd.h
PCLMetadataWriter
Definition: PCLMetadataWriter.h:18
ParameterSet.h
edm::Event
Definition: Event.h:73