#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "DQMServices/Core/interface/DQMStore.h"
#include <string>
#include <vector>
#include <map>
Go to the source code of this file.
Functions | |
void | dqmCopyRecursively (DQMStore &, const std::string &, const std::string &, double, int, bool) |
std::string | dqmDirectoryName (const std::string &) |
std::string | dqmSubDirectoryName_merged (const std::string &, const std::string &) |
std::string | format_vstring (const std::vector< std::string > &vs) |
template<class T > | |
void | readCfgParameter (const edm::ParameterSet &cfgParSet, std::map< std::string, T > &def) |
std::string | replace_string (const std::string &, const std::string &, const std::string &, unsigned, unsigned, int &) |
void | separateHistogramFromDirectoryName (const std::string &, std::string &, std::string &) |
Variables | |
const std::string | dqmRootDirectory = "" |
const std::string | dqmSeparator = "/" |
const std::string | parKeyword = "#PAR#" |
const std::string | plotKeyword = "#PLOT#" |
const std::string | processDirKeyword = "#PROCESSDIR#" |
const std::string | rangeKeyword = "#RANGE" |
void dqmCopyRecursively | ( | DQMStore & | , |
const std::string & | , | ||
const std::string & | , | ||
double | , | ||
int | , | ||
bool | |||
) |
Definition at line 107 of file dqmAuxFunctions.cc.
References mps_setup::append, clone(), TrackerOfflineValidation_Dqm_cff::dirName, dqmCopyRecursively(), dqmDirectoryName(), dqmRegisterHistogram(), dqmSubDirectoryName_merged(), DQMStore::get(), DQMStore::getMEs(), DQMStore::getSubdirs(), MonitorElement::getTH1(), DQMStore::rmdir(), JetEnergyShift_cfi::scaleFactor, DQMStore::setCurrentFolder(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by dqmCopyRecursively(), TauDQMFileLoader::endRun(), and readCfgParameter().
std::string dqmDirectoryName | ( | const std::string & | ) |
Definition at line 55 of file dqmAuxFunctions.cc.
References createBeamHaloJobs::directory, TrackerOfflineValidation_Dqm_cff::dirName, dqmSeparator, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by dqmCopyRecursively(), and readCfgParameter().
std::string dqmSubDirectoryName_merged | ( | const std::string & | , |
const std::string & | |||
) |
Definition at line 64 of file dqmAuxFunctions.cc.
References dqmSeparator, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by dqmCopyRecursively(), TauDQMFileLoader::endRun(), and readCfgParameter().
std::string format_vstring | ( | const std::vector< std::string > & | vs | ) |
Definition at line 34 of file dqmAuxFunctions.cc.
References edm::numEntries().
Referenced by PATJetCorrExtractor::operator()(), TauDQMFileLoader::cfgEntryFileSet::print(), TauDQMHistPlotter::cfgEntryLabel::print(), and TauDQMHistPlotter::cfgEntryDrawJob::print().
void readCfgParameter | ( | const edm::ParameterSet & | cfgParSet, |
std::map< std::string, T > & | def | ||
) |
Definition at line 22 of file dqmAuxFunctions.h.
References dqmCopyRecursively(), dqmDirectoryName(), dqmSubDirectoryName_merged(), edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNamesForType(), edm::ParameterSet::insert(), and AlCaHLTBitMon_QueryRunRegistry::string.
std::string replace_string | ( | const std::string & | , |
const std::string & | , | ||
const std::string & | , | ||
unsigned | , | ||
unsigned | , | ||
int & | |||
) |
Definition at line 11 of file dqmAuxFunctions.cc.
References ValidateTausOnQCD_cff::parameter, TrackRefitter_38T_cff::src, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by TauDQMHistPlotter::endRun(), TauDQMHistEffProducer::TauDQMHistEffProducer(), and TauDQMHistPlotter::TauDQMHistPlotter().
void separateHistogramFromDirectoryName | ( | const std::string & | , |
std::string & | , | ||
std::string & | |||
) |
Definition at line 195 of file dqmAuxFunctions.cc.
References dqmRootDirectory, dqmSeparator, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by TauDQMHistEffProducer::dqmEndJob().
const std::string dqmRootDirectory = "" |
Definition at line 39 of file dqmAuxFunctions.h.
Referenced by dqmDirectoryName(), TauDQMFileLoader::endRun(), TauDQMHistPlotter::endRun(), and separateHistogramFromDirectoryName().
const std::string dqmSeparator = "/" |
Definition at line 37 of file dqmAuxFunctions.h.
const std::string parKeyword = "#PAR#" |
Definition at line 12 of file dqmAuxFunctions.h.
Referenced by TauDQMHistEffProducer::TauDQMHistEffProducer(), and TauDQMHistPlotter::TauDQMHistPlotter().
const std::string plotKeyword = "#PLOT#" |
Definition at line 13 of file dqmAuxFunctions.h.
Referenced by TauDQMHistPlotter::endRun().
const std::string processDirKeyword = "#PROCESSDIR#" |
Definition at line 15 of file dqmAuxFunctions.h.
Referenced by TauDQMHistPlotter::TauDQMHistPlotter().
const std::string rangeKeyword = "#RANGE" |
Definition at line 14 of file dqmAuxFunctions.h.
Referenced by TauDQMFileLoader::cfgEntryFileSet::cfgEntryFileSet().