CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelHistoricInfoEDAClient.h
Go to the documentation of this file.
9 
13 
15 
16 // #include "DQM/SiPixelHistoricInfoClient/interface/SiPixelHistoricInfoWebInterface.h"
17 
18 
20 public:
23 
24 private:
25  virtual void beginJob();
26  virtual void beginRun(const edm::Run&, const edm::EventSetup&);
27  virtual void beginLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&);
28  virtual void analyze(const edm::Event&, const edm::EventSetup&);
29  virtual void endLuminosityBlock(const edm::LuminosityBlock&, const edm::EventSetup&);
30  virtual void endRun(const edm::Run&, const edm::EventSetup&);
31  virtual void endJob();
32 
33  void retrieveMEs();
34  void fillPerformanceSummary() const;
35  void writeDB() const;
36  void saveFile(std::string filename) const { dbe_->save(filename); }
37 
38 private:
42 
45 
48 
50  std::map< uint32_t, std::vector<MonitorElement*> > mapOfdetIDtoMEs;
52 
53  // SiPixelHistoricInfoWebInterface* webInterface_;
54  // bool defaultWebPageCreated_;
55 };
56 
virtual void endLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
void saveFile(std::string filename) const
SiPixelHistoricInfoEDAClient(const edm::ParameterSet &)
SiPixelPerformanceSummary * performanceSummary
std::map< uint32_t, std::vector< MonitorElement * > > mapOfdetIDtoMEs
virtual void beginLuminosityBlock(const edm::LuminosityBlock &, const edm::EventSetup &)
void save(const std::string &filename, const std::string &path="", const std::string &pattern="", const std::string &rewrite="", const uint32_t run=0, SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE")
Definition: DQMStore.cc:2424
virtual void endRun(const edm::Run &, const edm::EventSetup &)
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
tuple filename
Definition: lut2db_cfg.py:20
Definition: Run.h:41