#include <MessageServicePSetValidation.h>
Public Member Functions | |
std::string | operator() (ParameterSet const &pset) |
Private Types | |
typedef std::string | String |
typedef std::vector< String > | vString |
Private Member Functions | |
bool | allowedVstring (std::string const &s) |
void | catBoolRestriction (ParameterSet const &pset, std::string const &psetName, std::string const &categoryName, std::string const &type) |
void | categoryPSet (ParameterSet const &pset, std::string const &OuterPsetName, std::string const &categoryName) |
void | categoryPSets (ParameterSet const &pset, std::string const &psetName) |
void | catInts (ParameterSet const &pset, std::string const &psetName, std::string const &categoryName) |
template<typename T > | |
void | catNone (ParameterSet const &pset, std::string const &psetName, std::string const &categoryName, std::string const &type) |
void | catNoPSets (ParameterSet const &pset, std::string const &psetName, std::string const &categoryName) |
template<typename T > | |
T | check (ParameterSet const &pset, std::string const &psetName, std::string const ¶meterLabel) |
bool | checkThreshold (std::string const &thresh) |
void | defaultPSet (ParameterSet const &main_pset) |
void | destinationPSet (ParameterSet const &pset, std::string const &psetName) |
void | destinationPSets (ParameterSet const &pset) |
template<typename T > | |
void | disallowedParam (ParameterSet const &pset, vString const &v, std::string const &psetName, std::string const ¶meterLabel, std::string const &type) |
void | fwkJobReportPSet (ParameterSet const &pset, std::string const &psetName) |
void | fwkJobReportPSets (ParameterSet const &pset) |
bool | keywordCheck (std::string const &word) |
bool | lookForMatch (vString const &v, std::string const &s) |
void | messageLoggerPSet (ParameterSet const &pset) |
void | noBadParams (vString const &v, vString const ¶ms, std::string const &psetName, std::string const ¶meterLabel, std::string const &type) |
void | noCoutCerrClash (vString const &v, std::string const &psetName, std::string const ¶meterLabel) |
void | noDuplicates (vString const &v, std::string const &psetName, std::string const ¶meterLabel) |
void | noDuplicates (vString const &v1, vString const &v2, std::string const &psetName, std::string const &p1, std::string const &p2) |
void | noKeywords (vString const &v, std::string const &psetName, std::string const ¶meterLabel) |
template<typename T > | |
void | noneExcept (ParameterSet const &pset, std::string const &psetName, std::string const &type) |
template<typename T > | |
void | noneExcept (ParameterSet const &pset, std::string const &psetName, std::string const &type, std::string const &ok) |
template<typename T > | |
void | noneExcept (ParameterSet const &pset, std::string const &psetName, std::string const &type, T const &ok1, T const &ok2) |
template<typename T > | |
void | noneExcept (ParameterSet const &pset, std::string const &psetName, std::string const &type, vString const &vok) |
void | noNoncategoryPsets (ParameterSet const &pset, std::string const &psetName) |
void | noNonPSetUsage (ParameterSet const &pset, vString const &v, std::string const &psetName, std::string const ¶meterLabel) |
void | noOtherPsets (ParameterSet const &pset) |
void | psetLists (ParameterSet const &pset) |
void | statisticsPSet (ParameterSet const &pset, std::string const &psetName) |
void | statisticsPSets (ParameterSet const &pset) |
void | suppressionLists (ParameterSet const &pset) |
bool | validateThreshold (std::string const &thresh, std::string const &psetName) |
void | vStringsCheck (ParameterSet const &pset, std::string const &psetName) |
bool | wildcard (vString const &v) |
Private Attributes | |
std::vector< std::string > | categories |
std::vector< std::string > | debugModules |
std::vector< std::string > | destinations |
std::ostringstream | flaws |
std::vector< std::string > | fwkJobReports |
std::vector< std::string > | messageIDs |
std::vector< std::string > | statistics |
std::vector< std::string > | suppressDebug |
std::vector< std::string > | suppressError |
std::vector< std::string > | suppressInfo |
std::vector< std::string > | suppressWarning |
Definition at line 43 of file MessageServicePSetValidation.h.
|
private |
Definition at line 48 of file MessageServicePSetValidation.h.
|
private |
Definition at line 49 of file MessageServicePSetValidation.h.
|
private |
Definition at line 232 of file MessageServicePSetValidation.cc.
References validateThreshold().
Referenced by vStringsCheck().
|
private |
Definition at line 848 of file MessageServicePSetValidation.cc.
References end, edm::ParameterSet::getParameterNamesForType(), mps_fire::i, and x().
Referenced by catNoPSets().
|
private |
Definition at line 769 of file MessageServicePSetValidation.cc.
References EnergyCorrector::c, catInts(), edm::ParameterSet::existsAs(), edm::ParameterSet::getUntrackedParameterSet(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by categoryPSets().
|
private |
Definition at line 751 of file MessageServicePSetValidation.cc.
References myMessageLogger_cff::categories, categoryPSet(), end, and mps_fire::i.
Referenced by noNoncategoryPsets().
|
private |
Definition at line 793 of file MessageServicePSetValidation.cc.
References catNoPSets(), end, edm::ParameterSet::getParameterNamesForType(), mps_fire::i, and x().
Referenced by categoryPSet().
|
inlineprivate |
Definition at line 252 of file MessageServicePSetValidation.h.
References end, flaws, mps_fire::i, and x().
|
private |
Definition at line 819 of file MessageServicePSetValidation.cc.
References catBoolRestriction(), end, edm::ParameterSet::getParameterSetNames(), mps_fire::i, and gen::n.
Referenced by catInts().
|
inlineprivate |
Definition at line 105 of file MessageServicePSetValidation.h.
References disallowedParam(), MillePedeFileConverter_cfg::e, edm::ParameterSet::exists(), edm::ParameterSet::existsAs(), flaws, edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), heppy_batch::val, and cms::Exception::what().
|
private |
Definition at line 263 of file MessageServicePSetValidation.cc.
References noDuplicates().
Referenced by validateThreshold().
|
private |
Definition at line 541 of file MessageServicePSetValidation.cc.
References edm::ParameterSet::getUntrackedParameterSet(), muonDTDigis_cfi::pset, statisticsPSets(), AlCaHLTBitMon_QueryRunRegistry::string, and scrapingFilter_cfi::thresh.
Referenced by destinationPSet().
|
private |
Definition at line 490 of file MessageServicePSetValidation.cc.
References defaultPSet(), muonDTDigis_cfi::pset, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and scrapingFilter_cfi::thresh.
Referenced by destinationPSets().
|
private |
Definition at line 477 of file MessageServicePSetValidation.cc.
References edmIntegrityCheck::d, destinationPSet(), myMessageLogger_cff::destinations, end, edm::ParameterSet::getUntrackedParameterSet(), and mps_fire::i.
Referenced by lookForMatch().
|
inlineprivate |
Definition at line 138 of file MessageServicePSetValidation.h.
References edm::ParameterSet::getParameterNamesForType(), and noBadParams().
Referenced by check().
|
private |
Definition at line 667 of file MessageServicePSetValidation.cc.
References noNoncategoryPsets(), muonDTDigis_cfi::pset, alignCSCRings::s, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by fwkJobReportPSets().
|
private |
Definition at line 654 of file MessageServicePSetValidation.cc.
References edmIntegrityCheck::d, end, fwkJobReportPSet(), MessageLogger_cfi::fwkJobReports, edm::ParameterSet::getUntrackedParameterSet(), and mps_fire::i.
Referenced by statisticsPSet().
|
private |
Definition at line 344 of file MessageServicePSetValidation.cc.
References noNonPSetUsage().
Referenced by noKeywords().
|
private |
Definition at line 468 of file MessageServicePSetValidation.cc.
References begin, destinationPSets(), end, and spr::find().
Referenced by noOtherPsets().
|
private |
Definition at line 40 of file MessageServicePSetValidation.cc.
References muonDTDigis_cfi::pset, psetLists(), AlCaHLTBitMon_QueryRunRegistry::string, and scrapingFilter_cfi::thresh.
Referenced by operator()().
|
private |
Definition at line 395 of file MessageServicePSetValidation.cc.
References mps_fire::i, and wildcard().
Referenced by disallowedParam(), and noNonPSetUsage().
|
private |
Definition at line 310 of file MessageServicePSetValidation.cc.
References end, mps_fire::i, and noKeywords().
Referenced by noDuplicates().
|
private |
Definition at line 274 of file MessageServicePSetValidation.cc.
References end, and mps_fire::i.
Referenced by checkThreshold().
|
private |
Definition at line 291 of file MessageServicePSetValidation.cc.
References mps_fire::i, and noCoutCerrClash().
|
private |
Definition at line 329 of file MessageServicePSetValidation.cc.
References end, mps_fire::i, and keywordCheck().
Referenced by noCoutCerrClash().
|
inlineprivate |
Definition at line 151 of file MessageServicePSetValidation.h.
References end, flaws, mps_fire::i, and x().
|
inlineprivate |
Definition at line 173 of file MessageServicePSetValidation.h.
References end, flaws, mps_fire::i, AlCaHLTBitMon_QueryRunRegistry::string, heppy_batch::val, and x().
|
inlineprivate |
Definition at line 198 of file MessageServicePSetValidation.h.
References end, flaws, mps_fire::i, AlCaHLTBitMon_QueryRunRegistry::string, heppy_batch::val, and x().
|
inlineprivate |
Definition at line 223 of file MessageServicePSetValidation.h.
References end, flaws, runEdmFileComparison::found, mps_fire::i, vend, and x().
|
private |
Definition at line 710 of file MessageServicePSetValidation.cc.
References myMessageLogger_cff::categories, categoryPSets(), MillePedeFileConverter_cfg::e, end, edm::ParameterSet::getParameterSetNames(), edm::ParameterSet::getUntrackedParameter(), edm::ParameterSet::getUntrackedParameterSet(), mps_fire::i, and gen::n.
Referenced by fwkJobReportPSet().
|
private |
Definition at line 379 of file MessageServicePSetValidation.cc.
References noBadParams(), muonDTDigis_cfi::pset, and findQualityFiles::v.
Referenced by keywordCheck().
|
private |
Definition at line 428 of file MessageServicePSetValidation.cc.
References myMessageLogger_cff::categories, myMessageLogger_cff::destinations, MillePedeFileConverter_cfg::e, end, MessageLogger_cfi::fwkJobReports, edm::ParameterSet::getParameterSetNames(), edm::ParameterSet::getUntrackedParameter(), edm::ParameterSet::getUntrackedParameterSet(), mps_fire::i, lookForMatch(), gen::n, and myMessageLogger_cff::statistics.
Referenced by wildcard().
std::string edm::service::MessageServicePSetValidation::operator() | ( | ParameterSet const & | pset | ) |
Definition at line 32 of file MessageServicePSetValidation.cc.
References messageLoggerPSet().
|
private |
Definition at line 107 of file MessageServicePSetValidation.cc.
References myMessageLogger_cff::categories, myMessageLogger_cff::destinations, MessageLogger_cfi::fwkJobReports, muonDTDigis_cfi::pset, myMessageLogger_cff::statistics, and suppressionLists().
Referenced by messageLoggerPSet().
|
private |
Definition at line 606 of file MessageServicePSetValidation.cc.
References fwkJobReportPSets(), muonDTDigis_cfi::pset, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and scrapingFilter_cfi::thresh.
Referenced by statisticsPSets().
|
private |
Definition at line 592 of file MessageServicePSetValidation.cc.
References edmIntegrityCheck::d, myMessageLogger_cff::destinations, end, edm::ParameterSet::getUntrackedParameterSet(), mps_fire::i, myMessageLogger_cff::statistics, and statisticsPSet().
Referenced by defaultPSet().
|
private |
Definition at line 162 of file MessageServicePSetValidation.cc.
References MessageLogger_cfi::debugModules, muonDTDigis_cfi::pset, benchmark_cfg::suppressDebug, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::suppressInfo, benchmark_cfg::suppressWarning, and vStringsCheck().
Referenced by psetLists().
|
private |
Definition at line 252 of file MessageServicePSetValidation.cc.
References checkThreshold().
Referenced by allowedVstring().
|
private |
Definition at line 210 of file MessageServicePSetValidation.cc.
References allowedVstring(), end, edm::ParameterSet::getParameterNamesForType(), and mps_fire::i.
Referenced by suppressionLists().
|
private |
Definition at line 417 of file MessageServicePSetValidation.cc.
References end, mps_fire::i, and noOtherPsets().
Referenced by noBadParams().
|
private |
Definition at line 283 of file MessageServicePSetValidation.h.
|
private |
Definition at line 285 of file MessageServicePSetValidation.h.
|
private |
Definition at line 280 of file MessageServicePSetValidation.h.
|
private |
Definition at line 279 of file MessageServicePSetValidation.h.
Referenced by catNone(), check(), and noneExcept().
|
private |
Definition at line 282 of file MessageServicePSetValidation.h.
|
private |
Definition at line 284 of file MessageServicePSetValidation.h.
|
private |
Definition at line 281 of file MessageServicePSetValidation.h.
|
private |
Definition at line 287 of file MessageServicePSetValidation.h.
|
private |
Definition at line 289 of file MessageServicePSetValidation.h.
|
private |
Definition at line 286 of file MessageServicePSetValidation.h.
|
private |
Definition at line 288 of file MessageServicePSetValidation.h.