#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 (dqm::legacy::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 | ( | dqm::legacy::DQMStore & | , |
const std::string & | , | ||
const std::string & | , | ||
double | , | ||
int | , | ||
bool | |||
) |
Definition at line 109 of file dqmAuxFunctions.cc.
References mps_setup::append, clone(), TrackerOfflineValidation_Dqm_cff::dirName, dqmCopyRecursively(), dqmDirectoryName(), dqmRegisterHistogram(), L1TBPTX_cfi::dqmStore, dqmSubDirectoryName_merged(), dqm::legacy::MonitorElement::getTH1(), ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, scaleFactor, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by dqmCopyRecursively(), and TauDQMFileLoader::endRun().
std::string dqmDirectoryName | ( | const std::string & | ) |
Definition at line 57 of file dqmAuxFunctions.cc.
References createBeamHaloJobs::directory, TrackerOfflineValidation_Dqm_cff::dirName, dqmSeparator, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by dqmCopyRecursively().
std::string dqmSubDirectoryName_merged | ( | const std::string & | , |
const std::string & | |||
) |
Definition at line 66 of file dqmAuxFunctions.cc.
References createBeamHaloJobs::directory, dqmSeparator, AlCaHLTBitMon_QueryRunRegistry::string, and personalPlayback::subdirectory.
Referenced by dqmCopyRecursively(), and TauDQMFileLoader::endRun().
std::string format_vstring | ( | const std::vector< std::string > & | vs | ) |
Definition at line 36 of file dqmAuxFunctions.cc.
References edm::numEntries(), and l1tGTMenu_BTagSeeds_cff::os.
Referenced by 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 spu::def(), edm::ParameterSet::getParameter(), and edm::ParameterSet::getParameterNamesForType().
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 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 191 of file dqmAuxFunctions.cc.
References dqmRootDirectory, dqmSeparator, ECALResponse_cfi::histogramName, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by TauDQMHistEffProducer::dqmEndJob().
const std::string dqmRootDirectory = "" |
Definition at line 38 of file dqmAuxFunctions.h.
Referenced by dqmDirectoryName(), TauDQMFileLoader::endRun(), TauDQMHistPlotter::endRun(), and separateHistogramFromDirectoryName().
const std::string dqmSeparator = "/" |
Definition at line 36 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().