#include <SiStripInformationExtractor.h>
Public Member Functions | |
void | createImages (DQMStore *dqm_store) |
void | plotHistosFromLayout (DQMStore *dqm_store) |
SiStripInformationExtractor () | |
~SiStripInformationExtractor () | |
Private Member Functions | |
void | getItemList (const std::multimap< std::string, std::string > &req_map, std::string item_name, std::vector< std::string > &items) |
std::string | getItemValue (const std::multimap< std::string, std::string > &req_map, std::string item_name) |
bool | hasItem (const std::multimap< std::string, std::string > &req_map, std::string item_name) |
void | printAlarmList (DQMStore *dqm_store, std::ostringstream &str_val) |
void | printNonGeomHistoList (DQMStore *dqm_store, std::ostringstream &str_val) |
void | printSummaryHistoList (DQMStore *dqm_store, std::ostringstream &str_val) |
void | readConfiguration () |
void | selectColor (std::string &col, int status) |
void | selectColor (std::string &col, std::vector< QReport * > &reports) |
void | selectImage (std::string &name, int status) |
void | selectImage (std::string &name, std::vector< QReport * > &reports) |
Private Attributes | |
SiStripHistoPlotter * | histoPlotter_ |
std::map< std::string, std::vector< std::string > > | layoutMap |
SiStripLayoutParser * | layoutParser_ |
bool | readReference_ |
std::vector< std::string > | subdetVec |
Definition at line 20 of file SiStripInformationExtractor.h.
SiStripInformationExtractor::SiStripInformationExtractor | ( | ) |
Definition at line 22 of file SiStripInformationExtractor.cc.
References histoPlotter_, layoutMap, layoutParser_, and readConfiguration().
SiStripInformationExtractor::~SiStripInformationExtractor | ( | ) |
Definition at line 34 of file SiStripInformationExtractor.cc.
References histoPlotter_, and layoutParser_.
void SiStripInformationExtractor::createImages | ( | DQMStore * | dqm_store | ) |
Definition at line 803 of file SiStripInformationExtractor.cc.
References SiStripHistoPlotter::condDBPlotsToMake(), SiStripHistoPlotter::createCondDBPlots(), SiStripHistoPlotter::createPlots(), histoPlotter_, and SiStripHistoPlotter::plotsToMake().
|
private |
Definition at line 595 of file SiStripInformationExtractor.cc.
|
private |
Definition at line 617 of file SiStripInformationExtractor.cc.
References AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
|
private |
Definition at line 608 of file SiStripInformationExtractor.cc.
void SiStripInformationExtractor::plotHistosFromLayout | ( | DQMStore * | dqm_store | ) |
Definition at line 279 of file SiStripInformationExtractor.cc.
References SiStripHistoPlotter::createStaticPlot(), alignmentValidation::fname, DQMStore::get(), MonitorElement::getName(), histoPlotter_, layoutMap, python.multivaluedict::map(), dbtoconf::out, create_public_lumi_plots::path_name, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 115 of file SiStripInformationExtractor.cc.
References DQMStore::cd(), RefreshWebPage::dname, DQMStore::getContents(), MonitorElement::getName(), MonitorElement::getQReports(), DQMStore::getStatus(), DQMStore::getSubdirs(), DQMStore::goUp(), DQMStore::pwd(), selectImage(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 868 of file SiStripInformationExtractor.cc.
References DQMStore::cd(), RefreshWebPage::dname, DQMStore::getContents(), DQMStore::getSubdirs(), DQMStore::goUp(), mergeVDriftHistosByStation::name, DQMStore::pwd(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 68 of file SiStripInformationExtractor.cc.
References DQMStore::cd(), RefreshWebPage::dname, DQMStore::getContents(), DQMStore::getSubdirs(), DQMStore::goUp(), mergeVDriftHistosByStation::name, DQMStore::pwd(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 44 of file SiStripInformationExtractor.cc.
References SiStripLayoutParser::getAllLayouts(), DQMParserBase::getDocument(), layoutMap, layoutParser_, AlCaHLTBitMon_QueryRunRegistry::string, and subdetVec.
Referenced by SiStripInformationExtractor().
|
private |
Definition at line 629 of file SiStripInformationExtractor.cc.
References dqm::qstatus::ERROR, dqm::qstatus::OTHER, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
Referenced by selectColor().
|
private |
Definition at line 639 of file SiStripInformationExtractor.cc.
References selectColor(), and ntuplemaker::status.
|
private |
Definition at line 652 of file SiStripInformationExtractor.cc.
References dqm::qstatus::ERROR, dqm::qstatus::OTHER, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
Referenced by printAlarmList(), and selectImage().
|
private |
Definition at line 662 of file SiStripInformationExtractor.cc.
References selectImage(), and ntuplemaker::status.
|
private |
Definition at line 91 of file SiStripInformationExtractor.h.
Referenced by createImages(), plotHistosFromLayout(), SiStripInformationExtractor(), and ~SiStripInformationExtractor().
|
private |
Definition at line 86 of file SiStripInformationExtractor.h.
Referenced by plotHistosFromLayout(), readConfiguration(), and SiStripInformationExtractor().
|
private |
Definition at line 84 of file SiStripInformationExtractor.h.
Referenced by readConfiguration(), SiStripInformationExtractor(), and ~SiStripInformationExtractor().
|
private |
Definition at line 88 of file SiStripInformationExtractor.h.
|
private |
Definition at line 87 of file SiStripInformationExtractor.h.
Referenced by readConfiguration().