CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QTestStatusChecker.h
Go to the documentation of this file.
1 #ifndef QTestStatusChecker_H
2 #define QTestStatusChecker_H
3 
16 #include<map>
17 #include<string>
18 #include<vector>
19 
21  public:
27  std::pair<std::string,std::string> checkGlobalStatus(DQMStore * bei);
29  std::map< std::string, std::vector<std::string> > checkDetailedStatus(DQMStore * bei);
30 
31  std::vector<std::string> fullPathNames(DQMStore * bei);
32  void processAlarms(std::vector<std::string> allPathNames, DQMStore * bei);
33 
34 
35  private:
36 
37  std::map< std::string, std::vector<std::string> > detailedWarnings;
38 
39 
40 };
41 
42 #endif
~QTestStatusChecker()
Destructor.
std::map< std::string, std::vector< std::string > > detailedWarnings
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.
void processAlarms(std::vector< std::string > allPathNames, DQMStore *bei)