CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripBadComponentsDQMService.h
Go to the documentation of this file.
1 #ifndef DQMOffline_SiStripBadComponentsDQMService_SiStripBadComponentsDQMService_H
2 #define DQMOffline_SiStripBadComponentsDQMService_SiStripBadComponentsDQMService_H
3 
9 #include <string>
10 #include <memory>
11 #include <sstream>
12 // #include "DQM/SiStripMonitorClient/interface/SiStripQualityChecker.h"
13 
14 
15 
23  public:
24 
27 
29  void getMetaDataString(std::stringstream& ss);
30 
32  virtual bool checkForCompatibility(std::string ss);
33 
35 
36  private:
37 
38  void readBadComponents();
39  void openRequestedFile();
40  // void scanTreeAndFillSummary(const std::vector<MonitorElement*>& MEs, SiStripBadStrip* summary,std::string& histoName, std::vector<std::string>& Quantities);
41  uint32_t getRunNumber() const;
42  bool goToDir(DQMStore * dqm_store, std::string name);
43  void getModuleFolderList(DQMStore * dqm_store, std::vector<std::string>& mfolders);
44 
46 
49  // SiStripQualityChecker* qualityChecker_;
51 };
52 
53 #endif //DQMOffline_SiStripBadComponentsDQMService_SiStripBadComponentsDQMService_H
void getMetaDataString(std::stringstream &ss)
Used to fill the logDB.
void getModuleFolderList(DQMStore *dqm_store, std::vector< std::string > &mfolders)
virtual bool checkForCompatibility(std::string ss)
Check is the transfer is needed.
SiStripBadComponentsDQMService(const edm::ParameterSet &, const edm::ActivityRegistry &)
bool goToDir(DQMStore *dqm_store, std::string name)