![]() |
![]() |
#include "DQMServices/Core/interface/Standalone.h"
#include "DQMServices/Core/interface/DQMStore.h"
#include "DQMServices/Core/interface/QReport.h"
#include "DQMServices/Core/interface/QTest.h"
#include "DQMServices/Core/src/ROOTFilePB.pb.h"
#include "DQMServices/Core/src/DQMError.h"
#include "classlib/utils/RegexpMatch.h"
#include "classlib/utils/Regexp.h"
#include "classlib/utils/StringOps.h"
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/gzip_stream.h>
#include <google/protobuf/io/zero_copy_stream_impl.h>
#include "TFile.h"
#include "TROOT.h"
#include "TKey.h"
#include "TClass.h"
#include "TSystem.h"
#include "TBufferFile.h"
#include <boost/algorithm/string.hpp>
#include <boost/range/iterator_range_core.hpp>
#include <iterator>
#include <cerrno>
#include <exception>
#include <fstream>
#include <sstream>
#include <utility>
Go to the source code of this file.
Namespaces | |
dqm::dqmstoreimpl | |
Functions | |
void | dqm::dqmstoreimpl::cleanTrailingSlashes (std::string const &path, std::string &clean, std::string const *&cleaned) |
template<class T > | |
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) |
template<class T > | |
QCriterion * | dqm::dqmstoreimpl::makeQCriterion (std::string const &qtname) |
void | dqm::dqmstoreimpl::mergePath (std::string &path, std::string const &dir, std::string const &name) |
void | dqm::dqmstoreimpl::splitPath (std::string &dir, std::string &name, std::string const &path) |
Variables | |
std::string const | dqm::dqmstoreimpl::empty_str {} |
std::string const | dqm::dqmstoreimpl::s_collateDirName {"Collate"} |
std::string const | dqm::dqmstoreimpl::s_monitorDirName {"DQMData"} |
name of global monitoring folder (containing all sources subdirectories) More... | |
std::string const | dqm::dqmstoreimpl::s_referenceDirName {"Reference"} |
lat::Regexp const | dqm::dqmstoreimpl::s_rxmeqr1 {"^st:(\\d+):([-+e.\\d]+):([^:]*):(.*)$"} |
lat::Regexp const | dqm::dqmstoreimpl::s_rxmeqr2 {"^st\\.(\\d+)\\.(.*)$"} |
lat::Regexp const | dqm::dqmstoreimpl::s_rxmeval {"^<(.*)>(i|f|s|e|t|qr)=(.*)</\\1>$"} |
lat::Regexp const | dqm::dqmstoreimpl::s_rxpbfile {".*\\.pb$"} |
lat::Regexp const | dqm::dqmstoreimpl::s_rxself {"^[^()]*DQMStore::.*"} |
lat::Regexp const | dqm::dqmstoreimpl::s_rxtrace {"(.*)\\((.*)\\+0x.*\\).*"} |
std::string const | dqm::dqmstoreimpl::s_safe {"/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-+=_()# "} |