#include <SiStripUtility.h>
Public Types | |
typedef dqm::harvesting::DQMStore | DQMStore |
typedef dqm::harvesting::MonitorElement | MonitorElement |
Static Public Member Functions | |
static bool | checkME (std::string const &element, std::string const &name, std::string &full_path) |
static void | getBadModuleStatus (uint16_t flag, std::string &message) |
static void | getDetectorStatusColor (int status, int &rval, int &gval, int &bval) |
static int | getMEList (std::string const &name, std::vector< std::string > &values) |
static int | getMEList (std::string const &name, std::string &dir_path, std::vector< std::string > &me_names) |
static int | getMEStatus (MonitorElement const *me) |
static int | getMEStatus (MonitorElement const *me, int &bad_channels) |
static void | getMEStatusColor (int status, int &rval, int &gval, int &bval) |
static void | getMEStatusColor (int status, int &icol, std::string &tag) |
static void | getMEValue (MonitorElement const *me, std::string &val) |
static void | getModuleFolderList (DQMStore &dqm_store, std::vector< std::string > &m_ids) |
static void | getModuleFolderList (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, std::vector< std::string > &m_ids) |
static void | getSubDetectorTag (uint32_t det_id, std::string &subdet_tag, const TrackerTopology *tTopo) |
static void | getTopFolderPath (DQMStore &dqm_store, std::string const &top_dir, std::string &path) |
static void | getTopFolderPath (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, std::string const &top_dir, std::string &path) |
static bool | goToDir (DQMStore &dqm_store, std::string const &name) |
static bool | goToDir (DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, std::string const &name) |
static void | setBadModuleFlag (std::string &hname, uint16_t &flg) |
static void | split (std::string const &str, std::vector< std::string > &tokens, std::string const &delimiters=" ") |
Class that handles the SiStrip Quality Tests
Definition at line 21 of file SiStripUtility.h.
Definition at line 23 of file SiStripUtility.h.
Definition at line 24 of file SiStripUtility.h.
|
static |
Definition at line 34 of file SiStripUtility.cc.
References split(), relativeConstraints::value, and makeHLTPrescaleTable::values.
|
static |
Definition at line 343 of file SiStripUtility.cc.
Referenced by SiStripTrackerMapCreator::getDetectorFlagAndComment(), and SiStripActionExecutor::printFaultyModuleList().
|
static |
Definition at line 122 of file SiStripUtility.cc.
Referenced by SiStripTrackerMapCreator::paintTkMapFromAlarm().
|
static |
Definition at line 10 of file SiStripUtility.cc.
References split(), and relativeConstraints::value.
|
static |
Definition at line 24 of file SiStripUtility.cc.
References split().
|
static |
Definition at line 169 of file SiStripUtility.cc.
References dqm::qstatus::ERROR, dqm::impl::MonitorElement::getQReports(), dqm::impl::MonitorElement::hasError(), dqm::impl::MonitorElement::hasOtherReport(), dqm::impl::MonitorElement::hasWarning(), dqm::qstatus::OTHER, mps_update::status, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
Referenced by SiStripQualityChecker::fillSubDetStatus(), and SiStripHistoPlotter::makePlot().
|
static |
Definition at line 217 of file SiStripUtility.cc.
References dqm::qstatus::ERROR, dqm::impl::MonitorElement::getQReports(), dqm::impl::MonitorElement::hasError(), dqm::impl::MonitorElement::hasOtherReport(), dqm::impl::MonitorElement::hasWarning(), dqm::qstatus::OTHER, mps_update::status, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
|
static |
Definition at line 75 of file SiStripUtility.cc.
References dqm::qstatus::ERROR, dqm::qstatus::OTHER, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
Referenced by SiStripHistoPlotter::makePlot().
|
static |
Definition at line 101 of file SiStripUtility.cc.
References dqm::qstatus::ERROR, dqm::qstatus::OTHER, dqm::qstatus::STATUS_OK, and dqm::qstatus::WARNING.
|
static |
Definition at line 239 of file SiStripUtility.cc.
References dqm::impl::MonitorElement::getFloatValue(), dqm::impl::MonitorElement::getIntValue(), MonitorElementData::INT, dqm::impl::MonitorElement::kind(), and MonitorElementData::REAL.
Referenced by SiStripQualityChecker::getModuleStatus(), TrackingActionExecutor::printReportSummary(), SiStripActionExecutor::printReportSummary(), and SiStripQualityChecker::printStatusReport().
|
static |
Definition at line 187 of file SiStripUtility.cc.
References dqm::implementation::DQMStore::cd(), dqm::implementation::IGetter::getSubdirs(), dqm::implementation::DQMStore::goUp(), and dqm::implementation::DQMStore::pwd().
Referenced by getModuleFolderList(), and SiStripActionExecutor::printFaultyModuleList().
|
static |
Definition at line 200 of file SiStripUtility.cc.
References dqm::implementation::NavigatorBase::cd(), getModuleFolderList(), dqm::implementation::IGetter::getSubdirs(), dqm::implementation::NavigatorBase::goUp(), and dqm::implementation::NavigatorBase::pwd().
|
static |
Definition at line 296 of file SiStripUtility.cc.
References DetId::subdetId(), StripSubdetector::TEC, TrackerTopology::tecSide(), StripSubdetector::TIB, StripSubdetector::TID, TrackerTopology::tidSide(), and StripSubdetector::TOB.
Referenced by SiStripDcsInfo::readCabling(), SiStripDaqInfo::readFedIds(), and SiStripDcsInfo::readStatus().
|
static |
Definition at line 362 of file SiStripUtility.cc.
References dqm::implementation::DQMStore::cd(), dqm::implementation::IGetter::dirExists(), goToDir(), dqm::implementation::DQMStore::pwd(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SiStripCertificationInfo::bookSiStripCertificationMEs(), SiStripQualityChecker::bookStatus(), SiStripDaqInfo::bookStatus(), SiStripDcsInfo::bookStatus(), and SiStripCertificationInfo::fillSiStripCertificationMEsAtLumi().
|
static |
Definition at line 379 of file SiStripUtility.cc.
References dqm::implementation::NavigatorBase::cd(), dqm::implementation::IGetter::dirExists(), goToDir(), dqm::implementation::NavigatorBase::pwd(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 252 of file SiStripUtility.cc.
References dqm::implementation::DQMStore::cd(), TrackerOfflineValidation_Dqm_cff::dirName, alignmentValidation::fname, dqm::implementation::IGetter::getSubdirs(), dqm::implementation::DQMStore::goUp(), dqm::implementation::DQMStore::pwd(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by SiStripDcsInfo::addBadModules(), SiStripTrackerMapCreator::createForOffline(), SiStripTrackerMapCreator::createInfoFile(), SiStripActionExecutor::createSummaryOffline(), SiStripQualityChecker::fillDetectorStatus(), SiStripQualityChecker::fillDetectorStatusAtLumi(), SiStripQualityChecker::fillFaultyModuleStatus(), SiStripCertificationInfo::fillSiStripCertificationMEs(), SiStripDaqInfo::findExcludedModule(), getTopFolderPath(), goToDir(), SiStripActionExecutor::printFaultyModuleList(), and SiStripTrackerMapCreator::setTkMapFromHistogram().
|
static |
Definition at line 273 of file SiStripUtility.cc.
References dqm::implementation::NavigatorBase::cd(), TrackerOfflineValidation_Dqm_cff::dirName, alignmentValidation::fname, dqm::implementation::IGetter::getSubdirs(), goToDir(), dqm::implementation::NavigatorBase::goUp(), dqm::implementation::NavigatorBase::pwd(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
static |
Definition at line 328 of file SiStripUtility.cc.
Referenced by SiStripDcsInfo::addBadModules(), SiStripDaqInfo::findExcludedModule(), and SiStripQualityChecker::getModuleStatus().
|
static |
Definition at line 54 of file SiStripUtility.cc.
Referenced by checkME(), getMEList(), and SiStripHistoPlotter::makeCondDBPlots().