![]() |
![]() |
Classes | |
class | DQMStore |
class | fastmatch |
Typedefs | |
typedef dqm::legacy::MonitorElement | MonitorElement |
Functions | |
void | cleanTrailingSlashes (std::string const &path, std::string &clean, std::string const *&cleaned) |
template<class T > | |
void | initQCriterion (std::map< std::string, QCriterion *(*)(std::string const &)> &m) |
bool | isSubdirectory (std::string const &ofdir, std::string const &path) |
template<class T > | |
QCriterion * | makeQCriterion (std::string const &qtname) |
void | mergePath (std::string &path, std::string const &dir, std::string const &name) |
void | splitPath (std::string &dir, std::string &name, std::string const &path) |
Variables | |
std::string const | empty_str {} |
std::string const | s_collateDirName {"Collate"} |
std::string const | s_monitorDirName {"DQMData"} |
name of global monitoring folder (containing all sources subdirectories) More... | |
std::string const | s_referenceDirName {"Reference"} |
lat::Regexp const | s_rxmeqr1 {"^st:(\\d+):([-+e.\\d]+):([^:]*):(.*)$"} |
lat::Regexp const | s_rxmeqr2 {"^st\\.(\\d+)\\.(.*)$"} |
lat::Regexp const | s_rxmeval {"^<(.*)>(i|f|s|e|t|qr)=(.*)</\\1>$"} |
lat::Regexp const | s_rxpbfile {".*\\.pb$"} |
lat::Regexp const | s_rxself {"^[^()]*DQMStore::.*"} |
lat::Regexp const | s_rxtrace {"(.*)\\((.*)\\+0x.*\\).*"} |
std::string const | s_safe {"/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+=_()# "} |
Definition at line 73 of file DQMStore.h.
void dqm::dqmstoreimpl::cleanTrailingSlashes | ( | std::string const & | path, |
std::string & | clean, | ||
std::string const *& | cleaned | ||
) |
Definition at line 81 of file DQMStore.cc.
References clean(), and castor_dqm_sourceclient_file_cfg::path.
Referenced by dqm::dqmstoreimpl::DQMStore::cd(), dqm::dqmstoreimpl::DQMStore::getAllContents(), dqm::dqmstoreimpl::DQMStore::getContents(), dqm::dqmstoreimpl::DQMStore::getStatus(), dqm::dqmstoreimpl::DQMStore::setCurrentFolder(), and dqm::dqmstoreimpl::DQMStore::useQTest().
void dqm::dqmstoreimpl::initQCriterion | ( | std::map< std::string, QCriterion *(*)(std::string const &)> & | m | ) |
bool dqm::dqmstoreimpl::isSubdirectory | ( | std::string const & | ofdir, |
std::string const & | path | ||
) |
Check whether the path is a subdirectory of ofdir. Returns true both for an exact match and any nested subdirectory.
Definition at line 76 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::containsAnyMonitorable(), dqm::dqmstoreimpl::DQMStore::extract(), dqm::dqmstoreimpl::DQMStore::getAllContents(), dqm::dqmstoreimpl::DQMStore::getContents(), dqm::dqmstoreimpl::DQMStore::getMEs(), dqm::dqmstoreimpl::DQMStore::getStatus(), dqm::dqmstoreimpl::DQMStore::getSubdirs(), dqm::dqmstoreimpl::DQMStore::isCollateME(), dqm::dqmstoreimpl::DQMStore::readDirectory(), dqm::dqmstoreimpl::DQMStore::runQTests(), dqm::dqmstoreimpl::DQMStore::save(), dqm::dqmstoreimpl::DQMStore::saveMonitorElementRangeToPB(), dqm::dqmstoreimpl::DQMStore::saveMonitorElementRangeToROOT(), dqm::dqmstoreimpl::DQMStore::saveMonitorElementToROOT(), and dqm::dqmstoreimpl::DQMStore::savePB().
QCriterion* dqm::dqmstoreimpl::makeQCriterion | ( | std::string const & | qtname | ) |
Definition at line 113 of file DQMStore.cc.
void dqm::dqmstoreimpl::mergePath | ( | std::string & | path, |
std::string const & | dir, | ||
std::string const & | name | ||
) |
Definition at line 104 of file DQMStore.cc.
References DeadROC_duringRun::dir, and Skims_PA_cff::name.
Referenced by dqm::dqmstoreimpl::DQMStore::book_(), dqm::dqmstoreimpl::DQMStore::getMatchingContents(), and dqm::dqmstoreimpl::DQMStore::useQTestByMatch().
void dqm::dqmstoreimpl::splitPath | ( | std::string & | dir, |
std::string & | name, | ||
std::string const & | path | ||
) |
Definition at line 95 of file DQMStore.cc.
References castor_dqm_sourceclient_file_cfg::path, and pickleFileParser::slash.
Referenced by dqm::dqmstoreimpl::DQMStore::get().
std::string const dqm::dqmstoreimpl::empty_str {} |
Definition at line 71 of file DQMStore.cc.
Referenced by vid::CutFlowResult::getCutFlowResultMasking(), and vid::CutFlowResult::getNameAtIndex().
std::string const dqm::dqmstoreimpl::s_collateDirName {"Collate"} |
Definition at line 61 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::isCollateME(), and dqm::dqmstoreimpl::DQMStore::readDirectory().
std::string const dqm::dqmstoreimpl::s_monitorDirName {"DQMData"} |
name of global monitoring folder (containing all sources subdirectories)
Definition at line 59 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::readDirectory(), and dqm::dqmstoreimpl::DQMStore::save().
std::string const dqm::dqmstoreimpl::s_referenceDirName {"Reference"} |
Definition at line 60 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::book_(), dqm::dqmstoreimpl::DQMStore::extract(), dqm::dqmstoreimpl::DQMStore::initializeFrom(), dqm::dqmstoreimpl::DQMStore::readDirectory(), dqm::dqmstoreimpl::DQMStore::runQTests(), dqm::dqmstoreimpl::DQMStore::save(), dqm::dqmstoreimpl::DQMStore::saveMonitorElementRangeToROOT(), and dqm::dqmstoreimpl::DQMStore::saveMonitorElementToROOT().
lat::Regexp const dqm::dqmstoreimpl::s_rxmeqr1 {"^st:(\\d+):([-+e.\\d]+):([^:]*):(.*)$"} |
Definition at line 65 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::extract().
lat::Regexp const dqm::dqmstoreimpl::s_rxmeqr2 {"^st\\.(\\d+)\\.(.*)$"} |
Definition at line 66 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::extract().
lat::Regexp const dqm::dqmstoreimpl::s_rxmeval {"^<(.*)>(i|f|s|e|t|qr)=(.*)</\\1>$"} |
Definition at line 64 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::extract().
lat::Regexp const dqm::dqmstoreimpl::s_rxpbfile {".*\\.pb$"} |
Definition at line 69 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::load().
lat::Regexp const dqm::dqmstoreimpl::s_rxself {"^[^()]*DQMStore::.*"} |
Definition at line 68 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::print_trace().
lat::Regexp const dqm::dqmstoreimpl::s_rxtrace {"(.*)\\((.*)\\+0x.*\\).*"} |
Definition at line 67 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::print_trace().
std::string const dqm::dqmstoreimpl::s_safe {"/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+=_()# "} |
Definition at line 62 of file DQMStore.cc.
Referenced by dqm::dqmstoreimpl::DQMStore::findObject(), and dqm::dqmstoreimpl::DQMStore::useQTest().