CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiPixelHistoricInfoDQMClient.h
Go to the documentation of this file.
9 
13 
15 
16 
18  typedef std::vector<std::string> vstring;
19 
20 public:
23 
24 private:
25  void beginJob();
26  void beginRun(const edm::Run&, const edm::EventSetup&) {};
27  void analyze(const edm::Event&, const edm::EventSetup&) {};
28  void endRun(const edm::Run&, const edm::EventSetup&);
29  void endJob();
30 
31  uint32_t getSummaryRegionID(std::string) const;
32  void retrieveMEs();
33  void fillPerformanceSummary() const;
34  void getSummaryMEmeanRMSnBins(std::vector<MonitorElement*>::const_iterator,
35  float&, float&, float&) const;
36  void writeDB() const;
37  void saveFile(std::string filename) const { dbe_->save(filename); };
38 
39 private:
40  bool useSummary_;
43  std::vector<std::string> inputFiles_;
45 
48 
50  std::map< uint32_t, std::vector<MonitorElement*> > mapOfdetIDtoMEs;
52 };
53 
SiPixelPerformanceSummary * performanceSummary
void endRun(const edm::Run &, const edm::EventSetup &)
std::vector< std::string > inputFiles_
void getSummaryMEmeanRMSnBins(std::vector< MonitorElement * >::const_iterator, float &, float &, float &) const
uint32_t getSummaryRegionID(std::string) const
void saveFile(std::string filename) const
SiPixelHistoricInfoDQMClient(const edm::ParameterSet &)
void beginRun(const edm::Run &, const edm::EventSetup &)
void analyze(const edm::Event &, 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, const uint32_t lumi=0, SaveReferenceTag ref=SaveWithReference, int minStatus=dqm::qstatus::STATUS_OK, const std::string &fileupdate="RECREATE", const bool resetMEsAfterWriting=false)
Definition: DQMStore.cc:2555
tuple filename
Definition: lut2db_cfg.py:20
Definition: Run.h:41
std::map< uint32_t, std::vector< MonitorElement * > > mapOfdetIDtoMEs