1 #ifndef SiPixelUtility_H
2 #define SiPixelUtility_H
18 #include "TPaveText.h"
27 static bool checkME(std::string element, std::string name, std::string& full_path);
28 static int getMEList(std::string name, std::string& dir_path, std::vector<std::string>& me_names);
30 static void split(
const std::string& str, std::vector<std::string>& tokens,
31 const std::string& delimiters=
" ");
34 static void getStatusColor(
double status,
int& rval,
int&gval,
int& bval);
40 static void fillPaveText(TPaveText* pave,
std::map<std::string,std::pair<int,double> > messages);
static void fillPaveText(TPaveText *pave, std::map< std::string, std::pair< int, double > > messages)
static int getMEList(std::string name, std::vector< std::string > &values)
static bool checkME(std::string element, std::string name, std::string &full_path)
static std::map< std::string, std::string > sourceCodeMap()
static void split(const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters=" ")
static int computeHistoBin(std::string &module_path)
static void setDrawingOption(TH1 *hist, float xlow=-1., float xhigh=-1.)
static int getStatus(MonitorElement *me)
static void getStatusColor(int status, int &rval, int &gval, int &bval)
static void createStatusLegendMessages(std::map< std::string, std::pair< int, double > > &messages)
unsigned long long int rval
static int computeErrorCode(DQMStore *bei, std::string &module_path)
static std::vector< std::string > getQTestNameList(MonitorElement *me)