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 
14 #include<map>
15 #include<string>
16 #include<vector>
17 
19  public:
25  std::pair<std::string,std::string> checkGlobalStatus(DQMStore * bei);
27  std::map< std::string, std::vector<std::string> > checkDetailedStatus(DQMStore * bei);
28 
29  std::vector<std::string> fullPathNames(DQMStore * bei);
30  void processAlarms(const std::vector<std::string>& allPathNames, DQMStore * bei);
31 
32 
33  private:
34 
35  std::map< std::string, std::vector<std::string> > detailedWarnings;
36 
37 
38 };
39 
40 #endif
~QTestStatusChecker()
Destructor.
std::map< std::string, std::vector< std::string > > detailedWarnings
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.