#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) |
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 > | statistics_ |
std::vector< std::string > | suppressDebug_ |
std::vector< std::string > | suppressError_ |
std::vector< std::string > | suppressFwkInfo_ |
std::vector< std::string > | suppressInfo_ |
std::vector< std::string > | suppressWarning_ |
Definition at line 42 of file MessageServicePSetValidation.h.
|
private |
Definition at line 47 of file MessageServicePSetValidation.h.
|
private |
Definition at line 48 of file MessageServicePSetValidation.h.
|
private |
|
private |
Definition at line 755 of file MessageServicePSetValidation.cc.
References mps_fire::i, muonDTDigis_cfi::pset, crabTemplate::psetName, and x.
|
private |
Definition at line 686 of file MessageServicePSetValidation.cc.
References HltBtagPostValidation_cff::c, muonDTDigis_cfi::pset, crabTemplate::psetName, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 669 of file MessageServicePSetValidation.cc.
References mps_fire::i, muonDTDigis_cfi::pset, and crabTemplate::psetName.
|
private |
Definition at line 707 of file MessageServicePSetValidation.cc.
References mps_fire::i, muonDTDigis_cfi::pset, crabTemplate::psetName, and x.
|
inlineprivate |
Definition at line 233 of file MessageServicePSetValidation.h.
References flaws_, mps_fire::i, muonDTDigis_cfi::pset, crabTemplate::psetName, and x.
|
private |
Definition at line 731 of file MessageServicePSetValidation.cc.
References mps_fire::i, dqmiodumpmetadata::n, muonDTDigis_cfi::pset, and crabTemplate::psetName.
|
inlineprivate |
Definition at line 94 of file MessageServicePSetValidation.h.
References MillePedeFileConverter_cfg::e, flaws_, muonDTDigis_cfi::pset, crabTemplate::psetName, and heppy_batch::val.
|
private |
|
private |
Definition at line 521 of file MessageServicePSetValidation.cc.
References edm::ParameterSet::getUntrackedParameterSet(), muonDTDigis_cfi::pset, crabTemplate::psetName, AlCaHLTBitMon_QueryRunRegistry::string, and DMR_cfg::thresh.
|
private |
Definition at line 463 of file MessageServicePSetValidation.cc.
References muonDTDigis_cfi::pset, crabTemplate::psetName, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and DMR_cfg::thresh.
|
private |
Definition at line 454 of file MessageServicePSetValidation.cc.
References ztail::d, mps_fire::i, and muonDTDigis_cfi::pset.
|
inlineprivate |
Definition at line 119 of file MessageServicePSetValidation.h.
References noBadParams(), submitPVValidationJobs::params, muonDTDigis_cfi::pset, crabTemplate::psetName, and findQualityFiles::v.
|
private |
Definition at line 302 of file MessageServicePSetValidation.cc.
|
private |
Definition at line 448 of file MessageServicePSetValidation.cc.
References spr::find(), alignCSCRings::s, and findQualityFiles::v.
|
private |
Definition at line 33 of file MessageServicePSetValidation.cc.
References or, muonDTDigis_cfi::pset, AlCaHLTBitMon_QueryRunRegistry::string, and DMR_cfg::thresh.
|
private |
Definition at line 381 of file MessageServicePSetValidation.cc.
References mps_fire::i, dqmiolumiharvest::j, submitPVValidationJobs::params, crabTemplate::psetName, and findQualityFiles::v.
Referenced by disallowedParam().
|
private |
Definition at line 272 of file MessageServicePSetValidation.cc.
References mps_fire::i, crabTemplate::psetName, and findQualityFiles::v.
|
private |
Definition at line 241 of file MessageServicePSetValidation.cc.
References mps_fire::i, dqmiolumiharvest::j, crabTemplate::psetName, and findQualityFiles::v.
|
private |
Definition at line 255 of file MessageServicePSetValidation.cc.
References mps_fire::i, dqmiolumiharvest::j, LaserDQM_cfg::p1, SiStripOfflineCRack_cfg::p2, and crabTemplate::psetName.
|
private |
Definition at line 290 of file MessageServicePSetValidation.cc.
References mps_fire::i, crabTemplate::psetName, and findQualityFiles::v.
|
inlineprivate |
Definition at line 131 of file MessageServicePSetValidation.h.
References flaws_, mps_fire::i, muonDTDigis_cfi::pset, crabTemplate::psetName, and x.
|
inlineprivate |
Definition at line 152 of file MessageServicePSetValidation.h.
References flaws_, mps_fire::i, convertSQLiteXML::ok, muonDTDigis_cfi::pset, crabTemplate::psetName, AlCaHLTBitMon_QueryRunRegistry::string, heppy_batch::val, and x.
|
inlineprivate |
Definition at line 178 of file MessageServicePSetValidation.h.
References flaws_, mps_fire::i, muonDTDigis_cfi::pset, crabTemplate::psetName, AlCaHLTBitMon_QueryRunRegistry::string, heppy_batch::val, and x.
|
inlineprivate |
Definition at line 202 of file MessageServicePSetValidation.h.
References flaws_, newFWLiteAna::found, mps_fire::i, muonDTDigis_cfi::pset, crabTemplate::psetName, and x.
|
private |
Definition at line 626 of file MessageServicePSetValidation.cc.
References MillePedeFileConverter_cfg::e, edm::ParameterSet::getUntrackedParameter(), mps_fire::i, dqmiodumpmetadata::n, muonDTDigis_cfi::pset, and crabTemplate::psetName.
|
private |
Definition at line 368 of file MessageServicePSetValidation.cc.
References muonDTDigis_cfi::pset, crabTemplate::psetName, and findQualityFiles::v.
|
private |
Definition at line 409 of file MessageServicePSetValidation.cc.
References MillePedeFileConverter_cfg::e, edm::ParameterSet::getUntrackedParameter(), mps_fire::i, dqmiodumpmetadata::n, and muonDTDigis_cfi::pset.
std::string edm::service::MessageServicePSetValidation::operator() | ( | ParameterSet const & | pset | ) |
Definition at line 28 of file MessageServicePSetValidation.cc.
References muonDTDigis_cfi::pset.
|
private |
Definition at line 101 of file MessageServicePSetValidation.cc.
References muonDTDigis_cfi::pset.
|
private |
Definition at line 581 of file MessageServicePSetValidation.cc.
References muonDTDigis_cfi::pset, crabTemplate::psetName, alignCSCRings::s, AlCaHLTBitMon_QueryRunRegistry::string, and DMR_cfg::thresh.
|
private |
Definition at line 570 of file MessageServicePSetValidation.cc.
References ztail::d, mps_fire::i, and muonDTDigis_cfi::pset.
|
private |
Definition at line 122 of file MessageServicePSetValidation.cc.
References muonDTDigis_cfi::pset.
|
private |
Definition at line 218 of file MessageServicePSetValidation.cc.
References crabTemplate::psetName, and DMR_cfg::thresh.
|
private |
Definition at line 172 of file MessageServicePSetValidation.cc.
References mps_fire::i, and muonDTDigis_cfi::pset.
|
private |
Definition at line 400 of file MessageServicePSetValidation.cc.
References mps_fire::i, and findQualityFiles::v.
|
private |
Definition at line 258 of file MessageServicePSetValidation.h.
|
private |
Definition at line 259 of file MessageServicePSetValidation.h.
|
private |
Definition at line 256 of file MessageServicePSetValidation.h.
|
private |
Definition at line 255 of file MessageServicePSetValidation.h.
Referenced by catNone(), check(), and noneExcept().
|
private |
Definition at line 257 of file MessageServicePSetValidation.h.
|
private |
Definition at line 262 of file MessageServicePSetValidation.h.
|
private |
Definition at line 264 of file MessageServicePSetValidation.h.
|
private |
Definition at line 261 of file MessageServicePSetValidation.h.
|
private |
Definition at line 260 of file MessageServicePSetValidation.h.
|
private |
Definition at line 263 of file MessageServicePSetValidation.h.