CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions
SiPixelUtility Class Reference

#include <SiPixelUtility.h>

Static Public Member Functions

static bool checkME (std::string element, std::string name, std::string &full_path)
 
static int computeErrorCode (DQMStore *bei, std::string &module_path)
 
static int computeErrorCode (int status)
 
static int computeHistoBin (std::string &module_path)
 
static void createStatusLegendMessages (std::map< std::string, std::pair< int, double > > &messages)
 
static void fillPaveText (TPaveText *pave, const std::map< std::string, std::pair< int, double > > &messages)
 
static int getMEList (std::string name, std::vector< std::string > &values)
 
static int getMEList (std::string name, std::string &dir_path, std::vector< std::string > &me_names)
 
static std::vector< std::string > getQTestNameList (MonitorElement *me)
 
static int getStatus (MonitorElement *me)
 
static void getStatusColor (int status, int &rval, int &gval, int &bval)
 
static void getStatusColor (int status, int &icol, std::string &tag)
 
static void getStatusColor (double status, int &rval, int &gval, int &bval)
 
static void setDrawingOption (TH1 *hist, float xlow=-1., float xhigh=-1.)
 
static std::map< std::string,
std::string > 
sourceCodeMap ()
 
static void split (const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters=" ")
 

Detailed Description

Definition at line 20 of file SiPixelUtility.h.

Member Function Documentation

bool SiPixelUtility::checkME ( std::string  element,
std::string  name,
std::string &  full_path 
)
static

Definition at line 34 of file SiPixelUtility.cc.

static int SiPixelUtility::computeErrorCode ( DQMStore bei,
std::string &  module_path 
)
static
int SiPixelUtility::computeErrorCode ( int  status)
static

Definition at line 142 of file SiPixelUtility.cc.

int SiPixelUtility::computeHistoBin ( std::string &  module_path)
static

Definition at line 186 of file SiPixelUtility.cc.

void SiPixelUtility::createStatusLegendMessages ( std::map< std::string, std::pair< int, double > > &  messages)
static

Definition at line 325 of file SiPixelUtility.cc.

void SiPixelUtility::fillPaveText ( TPaveText *  pave,
const std::map< std::string, std::pair< int, double > > &  messages 
)
static

Definition at line 283 of file SiPixelUtility.cc.

static int SiPixelUtility::getMEList ( std::string  name,
std::vector< std::string > &  values 
)
static
static int SiPixelUtility::getMEList ( std::string  name,
std::string &  dir_path,
std::vector< std::string > &  me_names 
)
static
vector< string > SiPixelUtility::getQTestNameList ( MonitorElement me)
static

Definition at line 137 of file SiPixelUtility.cc.

int SiPixelUtility::getStatus ( MonitorElement me)
static

Definition at line 120 of file SiPixelUtility.cc.

void SiPixelUtility::getStatusColor ( int  status,
int &  rval,
int &  gval,
int &  bval 
)
static

Definition at line 75 of file SiPixelUtility.cc.

static void SiPixelUtility::getStatusColor ( int  status,
int &  icol,
std::string &  tag 
)
static
void SiPixelUtility::getStatusColor ( double  status,
int &  rval,
int &  gval,
int &  bval 
)
static

Definition at line 112 of file SiPixelUtility.cc.

void SiPixelUtility::setDrawingOption ( TH1 *  hist,
float  xlow = -1.,
float  xhigh = -1. 
)
static

Definition at line 353 of file SiPixelUtility.cc.

map< string, string > SiPixelUtility::sourceCodeMap ( )
static

Definition at line 301 of file SiPixelUtility.cc.

void SiPixelUtility::split ( const std::string &  str,
std::vector< std::string > &  tokens,
const std::string &  delimiters = " " 
)
static

Definition at line 54 of file SiPixelUtility.cc.