CMS 3D CMS Logo

QTestStatusChecker.h
Go to the documentation of this file.
1 #ifndef QTestStatusChecker_H
2 #define QTestStatusChecker_H
3 
14 #include <map>
15 #include <string>
16 #include <vector>
17 
21 
22 public:
28  std::pair<std::string, std::string> checkGlobalStatus(DQMStore* bei);
30  std::map<std::string, std::vector<std::string> > checkDetailedStatus(DQMStore* bei);
31 
32  std::vector<std::string> fullPathNames(DQMStore* bei);
33  void processAlarms(const std::vector<std::string>& allPathNames, DQMStore* bei);
34 
35 private:
36  std::map<std::string, std::vector<std::string> > detailedWarnings;
37 };
38 
39 #endif
~QTestStatusChecker()
Destructor.
dqm::harvesting::MonitorElement MonitorElement
void processAlarms(const std::vector< std::string > &allPathNames, DQMStore *bei)
std::vector< std::string > fullPathNames(DQMStore *bei)
std::pair< std::string, std::string > checkGlobalStatus(DQMStore *bei)
Check global status of Quality tests, returns a pair of string: message and color relative to global ...
std::map< std::string, std::vector< std::string > > checkDetailedStatus(DQMStore *bei)
Check status of quality tests for individual ME&#39;s.
dqm::harvesting::DQMStore DQMStore
std::map< std::string, std::vector< std::string > > detailedWarnings