#include <ParameterSetDescription.h>
Classes | |
class | SetDescriptionEntry |
Public Types | |
typedef SetDescriptionEntries::const_iterator | const_iterator |
typedef std::vector< SetDescriptionEntry > | SetDescriptionEntries |
Public Member Functions | |
template<typename T , typename U > | |
ParameterDescriptionBase * | add (U const &iLabel, T const &value) |
template<typename T , typename U > | |
ParameterDescriptionBase * | add (U const &iLabel) |
ParameterDescriptionNode * | addNode (ParameterDescriptionNode const &node) |
ParameterDescriptionNode * | addNode (std::unique_ptr< ParameterDescriptionNode > node) |
template<typename T , typename U > | |
ParameterDescriptionBase * | addOptional (U const &iLabel, T const &value) |
template<typename T , typename U > | |
ParameterDescriptionBase * | addOptional (U const &iLabel) |
ParameterDescriptionNode * | addOptionalNode (ParameterDescriptionNode const &node, bool writeToCfi) |
ParameterDescriptionNode * | addOptionalNode (std::unique_ptr< ParameterDescriptionNode > node, bool writeToCfi) |
template<typename T , typename U > | |
ParameterDescriptionBase * | addOptionalUntracked (U const &iLabel, T const &value) |
template<typename T , typename U > | |
ParameterDescriptionBase * | addOptionalUntracked (U const &iLabel) |
template<typename T , typename U > | |
ParameterDescriptionBase * | addUntracked (U const &iLabel, T const &value) |
template<typename T , typename U > | |
ParameterDescriptionBase * | addUntracked (U const &iLabel) |
template<typename U > | |
ParameterDescriptionBase * | addVPSet (U const &iLabel, ParameterSetDescription const &validator, std::vector< ParameterSet > const &defaults) |
template<typename U > | |
ParameterDescriptionBase * | addVPSet (U const &iLabel, ParameterSetDescription const &validator) |
template<typename U > | |
ParameterDescriptionBase * | addVPSetOptional (U const &iLabel, ParameterSetDescription const &validator, std::vector< ParameterSet > const &defaults) |
template<typename U > | |
ParameterDescriptionBase * | addVPSetOptional (U const &iLabel, ParameterSetDescription const &validator) |
template<typename U > | |
ParameterDescriptionBase * | addVPSetOptionalUntracked (U const &iLabel, ParameterSetDescription const &validator, std::vector< ParameterSet > const &defaults) |
template<typename U > | |
ParameterDescriptionBase * | addVPSetOptionalUntracked (U const &iLabel, ParameterSetDescription const &validator) |
template<typename U > | |
ParameterDescriptionBase * | addVPSetUntracked (U const &iLabel, ParameterSetDescription const &validator, std::vector< ParameterSet > const &defaults) |
template<typename U > | |
ParameterDescriptionBase * | addVPSetUntracked (U const &iLabel, ParameterSetDescription const &validator) |
template<typename T , typename U > | |
ParameterWildcardBase * | addWildcard (U const &pattern) |
template<typename T , typename U > | |
ParameterWildcardBase * | addWildcardUntracked (U const &pattern) |
bool | anythingAllowed () const |
const_iterator | begin () const |
std::string const & | comment () const |
const_iterator | end () const |
ParameterDescriptionNode * | ifExists (ParameterDescriptionNode const &node1, ParameterDescriptionNode const &node2) |
ParameterDescriptionNode * | ifExistsOptional (ParameterDescriptionNode const &node1, ParameterDescriptionNode const &node2, bool writeToCfi) |
template<typename T > | |
ParameterDescriptionNode * | ifValue (ParameterDescription< T > const &switchParameter, std::unique_ptr< ParameterDescriptionCases< T > > cases) |
template<typename T > | |
ParameterDescriptionNode * | ifValueOptional (ParameterDescription< T > const &switchParameter, std::unique_ptr< ParameterDescriptionCases< T > > cases, bool writeToCfi) |
bool | isLabelUnused (std::string const &label) const |
bool | isUnknown () const |
template<typename T , typename U > | |
ParameterDescriptionNode * | labelsFrom (U const &iLabel) |
template<typename T , typename U , typename V > | |
ParameterDescriptionNode * | labelsFrom (U const &iLabel, V const &desc) |
template<typename T , typename U > | |
ParameterDescriptionNode * | labelsFromOptional (U const &iLabel, bool writeToCfi) |
template<typename T , typename U , typename V > | |
ParameterDescriptionNode * | labelsFromOptional (U const &iLabel, bool writeToCfi, V const &desc) |
template<typename T , typename U > | |
ParameterDescriptionNode * | labelsFromOptionalUntracked (U const &iLabel, bool writeToCfi) |
template<typename T , typename U , typename V > | |
ParameterDescriptionNode * | labelsFromOptionalUntracked (U const &iLabel, bool writeToCfi, V const &desc) |
template<typename T , typename U > | |
ParameterDescriptionNode * | labelsFromUntracked (U const &iLabel) |
template<typename T , typename U , typename V > | |
ParameterDescriptionNode * | labelsFromUntracked (U const &iLabel, V const &desc) |
ParameterSetDescription () | |
void | print (std::ostream &os, DocFormatHelper &dfh) const |
void | reserve (SetDescriptionEntries::size_type n) |
void | setAllowAnything () |
allow any parameter label/value pairs More... | |
void | setComment (std::string const &value) |
void | setComment (char const *value) |
void | setUnknown () |
void | validate (ParameterSet &pset) const |
void | writeCfi (std::ostream &os, bool startWithComma, int indentation) const |
virtual | ~ParameterSetDescription () |
Private Member Functions | |
template<typename T , typename U > | |
ParameterDescriptionBase * | add (U const &iLabel, T const &value, bool isTracked, bool isOptional, bool writeToCfi) |
template<typename T , typename U > | |
ParameterDescriptionBase * | add (U const &iLabel, bool isTracked, bool isOptional, bool writeToCfi) |
ParameterDescriptionNode * | addNode (std::unique_ptr< ParameterDescriptionNode > node, bool optional, bool writeToCfi) |
template<typename U > | |
ParameterDescriptionBase * | addVPSet (U const &iLabel, ParameterSetDescription const &validator, std::vector< ParameterSet > const &defaults, bool isTracked, bool isOptional, bool writeToCfi) |
template<typename U > | |
ParameterDescriptionBase * | addVPSet (U const &iLabel, ParameterSetDescription const &validator, bool isTracked, bool isOptional, bool writeToCfi) |
template<typename T , typename U > | |
ParameterWildcardBase * | addWildcard (U const &pattern, bool isTracked) |
ParameterDescriptionNode * | ifExists (ParameterDescriptionNode const &node1, ParameterDescriptionNode const &node2, bool optional, bool writeToCfi) |
template<typename T > | |
ParameterDescriptionNode * | ifValue (ParameterDescription< T > const &switchParameter, std::unique_ptr< ParameterDescriptionCases< T > > cases, bool optional, bool writeToCfi) |
template<typename T , typename U > | |
ParameterDescriptionNode * | labelsFrom (U const &iLabel, bool isTracked, bool optional, bool writeToCfi) |
template<typename T , typename U , typename V > | |
ParameterDescriptionNode * | labelsFrom (U const &iLabel, bool isTracked, bool optional, bool writeToCfi, V const &desc) |
void | throwIfLabelsAlreadyUsed (std::set< std::string > const &nodeLabels) |
void | throwIfWildcardCollision (std::set< ParameterTypes > const &nodeParameterTypes, std::set< ParameterTypes > const &nodeWildcardTypes) |
Static Private Member Functions | |
static void | printNode (SetDescriptionEntry const &entry, std::ostream &os, DocFormatHelper &dfh) |
static void | throwIllegalParameters (std::vector< std::string > const ¶meterNames, std::set< std::string > const &validatedNames) |
static void | validateNode (SetDescriptionEntry const &entry, ParameterSet &pset, std::set< std::string > &validatedNames) |
static void | writeNode (SetDescriptionEntry const &entry, std::ostream &os, bool &startWithComma, int indentation, bool &wroteSomething) |
Private Attributes | |
bool | anythingAllowed_ |
std::string | comment_ |
SetDescriptionEntries | entries_ |
std::set< ParameterTypes > | typesUsedForParameters_ |
std::set< ParameterTypes > | typesUsedForWildcards_ |
bool | unknown_ |
std::set< std::string > | usedLabels_ |
Definition at line 50 of file ParameterSetDescription.h.
typedef SetDescriptionEntries::const_iterator edm::ParameterSetDescription::const_iterator |
Definition at line 67 of file ParameterSetDescription.h.
typedef std::vector<SetDescriptionEntry> edm::ParameterSetDescription::SetDescriptionEntries |
Definition at line 66 of file ParameterSetDescription.h.
ParameterSetDescription::ParameterSetDescription | ( | ) |
Definition at line 29 of file ParameterSetDescription.cc.
|
virtual |
Definition at line 34 of file ParameterSetDescription.cc.
|
inline |
Definition at line 89 of file ParameterSetDescription.h.
References relativeConstraints::value.
Referenced by JetCorrectorImplMakerBase::addToDescription(), TrackMVAClassifierBase::fill(), ConeIsolationAlgorithm::fillDescription(), GsfElectronBaseProducer::fillDescription(), GsfElectronCoreBaseProducer::fillDescription(), pat::helper::KinResolutionsLoader::fillDescription(), pat::PATUserDataHelper< ObjectType >::fillDescription(), l1t::L1TGlobalUtilHelper::fillDescription(), L1GtUtilsHelper::fillDescription(), pat::PATUserDataMerger< ObjectType, Operation >::fillDescription(), edm::fillDescriptionFromPSet(), GEDGsfElectronCoreProducer::fillDescriptions(), HLTDynamicPrescaler::fillDescriptions(), edm::ModuloStreamIDFilter::fillDescriptions(), edm::ModuloEventIDFilter::fillDescriptions(), PixelTrackCleanerBySharedHitsESProducer::fillDescriptions(), TrackAlgoPriorityOrderESProducer::fillDescriptions(), edm::Prescaler::fillDescriptions(), TrackCleanerESProducer::fillDescriptions(), CrossingFramePSimHitToPSimHitsConverter::fillDescriptions(), TrackingParticleConversionRefSelector::fillDescriptions(), HLTDiMuonGlbTrkFilter::fillDescriptions(), HLTPixelActivityFilter::fillDescriptions(), HLTPixelClusterShapeFilter::fillDescriptions(), edm::EventAuxiliaryHistoryProducer::fillDescriptions(), HLTTrackSeedMultiplicityFilter::fillDescriptions(), HLTDisplacedmumuFilter::fillDescriptions(), HLTDisplacedmumumuFilter::fillDescriptions(), HLTDisplacedtktkFilter::fillDescriptions(), HLTmumutkFilter::fillDescriptions(), SeedGeneratorFromProtoTracksEDProducer::fillDescriptions(), HLTEcalIsolationFilter::fillDescriptions(), HLTmumutktkFilter::fillDescriptions(), QGTagger::fillDescriptions(), PixelTrackProducer::fillDescriptions(), HLTMuonTrkL1TFilter::fillDescriptions(), GsfTrackProducer::fillDescriptions(), TrackingParticleNumberOfLayersProducer::fillDescriptions(), HLTMuonTrkFilter::fillDescriptions(), HLTPixelIsolTrackFilter::fillDescriptions(), BasicToPFJet::fillDescriptions(), PixelTrackFilterByKinematicsProducer::fillDescriptions(), HLTPixelIsolTrackL1TFilter::fillDescriptions(), HGCRecHitNavigator< D1, hgcee, D2, hgchef, D3, hgcheb >::fillDescriptions(), TrackingParticleBHadronRefSelector::fillDescriptions(), ESRawToDigi::fillDescriptions(), TrackerGeometricDetESModule::fillDescriptions(), EgammaHLTTimeCleanedRechitProducer::fillDescriptions(), ClusterShapeTrackFilterProducer::fillDescriptions(), HLTMuonTrackMassFilter::fillDescriptions(), VertexAssociatorByTracksProducer::fillDescriptions(), HLTEcalPixelIsolTrackFilter::fillDescriptions(), TrackerDigiGeometryESModule::fillDescriptions(), CandidateChargeBTagComputer::fillDescriptions(), L1TStage2uGMTMuon::fillDescriptions(), HIPixelTrackFilterProducer::fillDescriptions(), MultiHitFromChi2EDProducer::fillDescriptions(), HLTElectronMissingHitsFilter::fillDescriptions(), HLTCSCRing2or3Filter::fillDescriptions(), HLTCSCOverlapFilter::fillDescriptions(), HLTHcalNoiseFilter::fillDescriptions(), HLTHemiDPhiFilter::fillDescriptions(), PixelQuadrupletEDProducer::fillDescriptions(), L1TStage2MuonComp::fillDescriptions(), VertexAssociatorByPositionAndTracksProducer::fillDescriptions(), L1TStage2RegionalMuonCandComp::fillDescriptions(), HLTRPCFilter::fillDescriptions(), HLTElectronPixelMatchFilter::fillDescriptions(), HLTForwardBackwardJetsFilter< T >::fillDescriptions(), HLTNVFilter::fillDescriptions(), PUFilter::fillDescriptions(), CaloTowersReCreator::fillDescriptions(), EcalUncalibRecHitProducer::fillDescriptions(), HLTPhi2METFilter::fillDescriptions(), HLTRapGapFilter::fillDescriptions(), PFJetsMatchedToFilteredCaloJetsProducer::fillDescriptions(), HLTJetL1MatchProducer< T >::fillDescriptions(), HLTMuonL1RegionalFilter::fillDescriptions(), HLTMuonL1TFilter::fillDescriptions(), HLTHcalTowerFilter::fillDescriptions(), CSCDCCUnpacker::fillDescriptions(), HLTScoutingPrimaryVertexProducer::fillDescriptions(), HLT2jetGapFilter::fillDescriptions(), HLTJetPairDzMatchFilter< T >::fillDescriptions(), HLTHcalMETNoiseCleaner::fillDescriptions(), HLTJetCollectionsFilter< jetType >::fillDescriptions(), evf::EvFFEDSelector::fillDescriptions(), HLTJetL1TMatchProducer< T >::fillDescriptions(), HLTEgammaAllCombMassFilter::fillDescriptions(), HLTEgammaDoubleLegCombFilter::fillDescriptions(), HLTPFTauPairLeadTrackDzMatchFilter::fillDescriptions(), L2TauJetsMerger::fillDescriptions(), HitPairEDProducer::fillDescriptions(), L1TStage2uGMT::fillDescriptions(), HLTSingleVertexPixelTrackFilter::fillDescriptions(), StableParametersTrivialProducer::fillDescriptions(), PileUpFilter::fillDescriptions(), JetTagProducer::fillDescriptions(), AnyJetToCaloJetProducer::fillDescriptions(), HLTHPDFilter::fillDescriptions(), HBHEDarkeningEP::fillDescriptions(), HLTEgammaCombMassFilter::fillDescriptions(), PixelTrackReconstruction::fillDescriptions(), PixelQuadrupletMergerEDProducer::fillDescriptions(), L1THLTTauMatching::fillDescriptions(), HLTMuonL1TRegionalFilter::fillDescriptions(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::fillDescriptions(), EgammaHLTHybridClusterProducer::fillDescriptions(), HLTHcalLaserFilter::fillDescriptions(), JetTracksAssociationToTrackRefs::fillDescriptions(), L1HLTTauMatching::fillDescriptions(), HLTDeDxFilter::fillDescriptions(), MultiHitGeneratorFromPairAndLayers::fillDescriptions(), HLTPhysicsDeclared::fillDescriptions(), L1OffsetCorrectorImplMaker::fillDescriptions(), L1FastjetCorrectorImplMaker::fillDescriptions(), L1GTPrescaler::fillDescriptions(), ConeIsolation::fillDescriptions(), HLTDiJetAveEtaFilter< T >::fillDescriptions(), HLTDiJetAveFilter< T >::fillDescriptions(), HLTDiJetEtaTopologyFilter< T >::fillDescriptions(), HLTHcalTowerNoiseCleaner::fillDescriptions(), HLTHcalMETNoiseFilter::fillDescriptions(), HLTHcalTowerNoiseCleanerWithrechit::fillDescriptions(), EgammaEcalPFClusterIsolationProducer< T1 >::fillDescriptions(), EgammaHcalPFClusterIsolationProducer< T1 >::fillDescriptions(), HLTDisplacedEgammaFilter::fillDescriptions(), MVAJetPuIdProducer::fillDescriptions(), HLTJetEtaTopologyFilter< T >::fillDescriptions(), HLTJetVBFFilter< T >::fillDescriptions(), HLTMonoJetFilter< T >::fillDescriptions(), BunchSpacingProducer::fillDescriptions(), HLTEgammaDoubleEtDeltaPhiFilter::fillDescriptions(), HLTEgammaEtFilter::fillDescriptions(), TrackFitterProducer::fillDescriptions(), KFBasedPixelFitterProducer::fillDescriptions(), HLTEgammaEtFilterPairs::fillDescriptions(), HLTMuonDimuonL2Filter::fillDescriptions(), HitTripletEDProducerT< T_HitTripletGenerator >::fillDescriptions(), HLTMuonDimuonL2FromL1TFilter::fillDescriptions(), HLTMuonDimuonL3Filter::fillDescriptions(), HitTripletGeneratorFromPairAndLayers::fillDescriptions(), L1TMP7ZeroSupp::fillDescriptions(), HLTElectronEtFilter::fillDescriptions(), HLTMuonL2PreFilter::fillDescriptions(), HLTMuonPFIsoFilter::fillDescriptions(), HLTMuonL2FromL1TPreFilter::fillDescriptions(), PixelTripletLargeTipGenerator::fillDescriptions(), photonIsolationHIProducer::fillDescriptions(), HLTEgammaTriggerFilterObjectWrapper::fillDescriptions(), EcalRecHitsMerger::fillDescriptions(), EgammaHLTCaloTowerProducer::fillDescriptions(), ClusterChecker::fillDescriptions(), HLTExclDiJetFilter< T >::fillDescriptions(), HLTFatJetMassFilter< jetType >::fillDescriptions(), EgammaHLTIslandClusterProducer::fillDescriptions(), ESRecHitsMerger::fillDescriptions(), DTUnpackingModule::fillDescriptions(), HLTJetCollectionsVBFFilter< T >::fillDescriptions(), L3MuonSumCaloPFIsolationProducer::fillDescriptions(), HLTElectronGenericFilter::fillDescriptions(), HLTEgammaGenericQuadraticEtaFilter::fillDescriptions(), HLTEgammaGenericQuadraticFilter::fillDescriptions(), HLTMuonIsoFilter::fillDescriptions(), RPCUnpackingModule::fillDescriptions(), HLTMuonTrimuonL3Filter::fillDescriptions(), HLTElectronOneOEMinusOneOPFilterRegional::fillDescriptions(), HLTElectronEoverpFilterRegional::fillDescriptions(), PixelQuadrupletGenerator::fillDescriptions(), TriggerSummaryAnalyzerAOD::fillDescriptions(), TriggerSummaryAnalyzerRAW::fillDescriptions(), HiFJGridEmptyAreaCalculator::fillDescriptions(), L1JPTOffsetCorrectorImplMaker::fillDescriptions(), HLTMuonL1toL3TkPreFilter::fillDescriptions(), HIProtoTrackFilterProducer::fillDescriptions(), CaloTowersCreator::fillDescriptions(), HLTMhtFilter::fillDescriptions(), PixelTripletHLTGenerator::fillDescriptions(), HLTMuonL3PreFilter::fillDescriptions(), GlobalTrackingRegionProducer::fillDescriptions(), RPCTwinMuxDigiToRaw::fillDescriptions(), CAHitNtupletEDProducerT< T_Generator >::fillDescriptions(), HLTBool::fillDescriptions(), HLTSinglet< T >::fillDescriptions(), HLTAcoFilter::fillDescriptions(), EgammaHLTMulti5x5ClusterProducer::fillDescriptions(), VertexCompositeCandidateCollectionSelector::fillDescriptions(), HiFJRhoProducer::fillDescriptions(), SiPixelClusterShapeCacheProducer::fillDescriptions(), HLTMuonL1TtoL3TkPreFilter::fillDescriptions(), HLTPMDocaFilter::fillDescriptions(), HLTEventAnalyzerRAW::fillDescriptions(), HLTEventAnalyzerAOD::fillDescriptions(), HLTGlobalSums< T >::fillDescriptions(), HLTAlphaTFilter< T >::fillDescriptions(), EcalRecHitProducer::fillDescriptions(), HLTPFJetIDProducer::fillDescriptions(), HLTEgammaDoubleEtFilter::fillDescriptions(), HLTEgammaDoubleEtPhiFilter::fillDescriptions(), HLTMuonL2SelectorForL3IO::fillDescriptions(), HLTEgammaL1MatchFilterRegional::fillDescriptions(), HLTEgammaL1MatchFilterPairs::fillDescriptions(), TauJetSelectorForHLTTrackSeeding::fillDescriptions(), L6SLBCorrectorImplMaker::fillDescriptions(), BPHHistoSpecificDecay::fillDescriptions(), HLTRFilter::fillDescriptions(), HLTHtMhtFilter::fillDescriptions(), L3MuonCombinedRelativeIsolationProducer::fillDescriptions(), HLTEgammaL1TMatchFilterRegional::fillDescriptions(), HLTMinDPhiMETFilter::fillDescriptions(), L2MuonIsolationProducer::fillDescriptions(), MillePedeFileConverter::fillDescriptions(), ChargedHadronPFTrackIsolationProducer::fillDescriptions(), sistrip::ExcludedFEDListProducer::fillDescriptions(), HLTPixelActivityHFSumEnergyFilter::fillDescriptions(), HLTPixlMBFilt::fillDescriptions(), HLTPixlMBForAlignmentFilter::fillDescriptions(), HLLHCEvtVtxGenerator::fillDescriptions(), L2TauPixelIsoTagProducer::fillDescriptions(), HLTDisplacedmumumuVtxProducer::fillDescriptions(), PSMonitorClient::fillDescriptions(), HcalRawToDigi::fillDescriptions(), HcalSimpleReconstructor::fillDescriptions(), HLTEgammaCaloIsolFilterPairs::fillDescriptions(), HLTMuonL1Filter::fillDescriptions(), SimHitsValidationHcal::fillDescriptions(), HLTDTROMonitorFilter::fillDescriptions(), HLTEcalTowerFilter::fillDescriptions(), HLTGetRaw::fillDescriptions(), SiPixelRawToDigi::fillDescriptions(), HLTRHemisphere::fillDescriptions(), HLTCaloTowerHtMhtProducer::fillDescriptions(), EgammaHLTCombinedIsolationProducer::fillDescriptions(), EgammaHLTPixelMatchElectronProducers::fillDescriptions(), EgammaHLTRecoEcalCandidateProducers::fillDescriptions(), DQMScaleToClient::fillDescriptions(), PFClusterTimeAssigner::fillDescriptions(), edm::ThinningProducer< Collection, Selector >::fillDescriptions(), MillePedeFileExtractor::fillDescriptions(), HLTSmartSinglet< T >::fillDescriptions(), PixelFitterByConformalMappingAndLineProducer::fillDescriptions(), EgammaHLTClusterShapeProducer::fillDescriptions(), HLTDisplacedmumuVtxProducer::fillDescriptions(), HLTJetTagWithMatching< T >::fillDescriptions(), HLTLevel1Pattern::fillDescriptions(), EgammaHLTPFChargedIsolationProducer::fillDescriptions(), HLTJetTag< T >::fillDescriptions(), EgammaHLTRemoveDuplicatedSC::fillDescriptions(), SeedFromConsecutiveHitsCreator::fillDescriptions(), EcalDetIdToBeRecoveredProducer::fillDescriptions(), TSGForOI::fillDescriptions(), CaloTowerFromL1TCreatorForTauHLT::fillDescriptions(), HLTCaloTowerFilter::fillDescriptions(), TriggerSummaryProducerRAW::fillDescriptions(), HLTDoubletDZ< T1, T2 >::fillDescriptions(), HLTPFEnergyFractionsFilter::fillDescriptions(), HLTSummaryFilter::fillDescriptions(), citk::PFIsolationSumProducerForPUPPI::fillDescriptions(), EgammaHLTElectronCombinedIsolationProducer::fillDescriptions(), EgammaHLTPFNeutralIsolationProducer::fillDescriptions(), MultiHitGeneratorFromChi2::fillDescriptions(), HLTMETCleanerUsingJetID::fillDescriptions(), HLTMhtProducer::fillDescriptions(), EgammaHLTPFPhotonIsolationProducer::fillDescriptions(), CSCRecHitDProducer::fillDescriptions(), GEMChamberMasker::fillDescriptions(), CaloTowerCreatorForTauHLT::fillDescriptions(), RemovePileUpDominatedEventsGen::fillDescriptions(), LogErrorFilter::fillDescriptions(), HLTTriggerTypeFilter::fillDescriptions(), FastTimerServiceClient::fillDescriptions(), L1TGlobalSummary::fillDescriptions(), HLTElectronPFMTFilter< T >::fillDescriptions(), EgammaHLTEcalRecIsolationProducer::fillDescriptions(), HLTDisplacedtktkVtxProducer::fillDescriptions(), HLTEcalPFClusterIsolationProducer< T1 >::fillDescriptions(), HLTHtMhtProducer::fillDescriptions(), HLTCountNumberOfObject< OColl >::fillDescriptions(), sistrip::DigiToRawModule::fillDescriptions(), RPCTwinMuxRawToDigi::fillDescriptions(), HLTDoublet< T1, T2 >::fillDescriptions(), ClusterTPAssociationProducer::fillDescriptions(), HLTCaloJetIDProducer::fillDescriptions(), HLTHcalPFClusterIsolationProducer< T1 >::fillDescriptions(), EgammaHLTRegionalPixelSeedGeneratorProducers::fillDescriptions(), GlobalTrackingRegionProducerFromBeamSpot::fillDescriptions(), HLTFiltCand::fillDescriptions(), BPHWriteSpecificDecay::fillDescriptions(), CSCDigiToRawModule::fillDescriptions(), HLTCollectionProducer< T >::fillDescriptions(), EcalListOfFEDSProducer::fillDescriptions(), HLTmumutktkVtxProducer::fillDescriptions(), ME0ChamberMasker::fillDescriptions(), HLTVertexFilter::fillDescriptions(), ESListOfFEDSProducer::fillDescriptions(), EgammaHLTElectronTrackIsolationProducers::fillDescriptions(), EgammaHLTHcalIsolationDoubleConeProducers::fillDescriptions(), HIMuonTrackingRegionProducer::fillDescriptions(), HLTJetSortedVBFFilter< T >::fillDescriptions(), GlobalTrackingRegionWithVerticesProducer::fillDescriptions(), HLTEventNumberFilter::fillDescriptions(), HLTrigReport::fillDescriptions(), HLTHcalPhiSymFilter::fillDescriptions(), HLTL1NumberFilter::fillDescriptions(), DQMCorrelationClient::fillDescriptions(), HLTTrackWithHits::fillDescriptions(), EgammaHLTElectronDetaDphiProducer::fillDescriptions(), HLTLevel1Activity::fillDescriptions(), TriggerResultsFilterFromDB::fillDescriptions(), pat::PATJetUpdater::fillDescriptions(), L3MuonProducer::fillDescriptions(), EgammaHLTR9IDProducer::fillDescriptions(), HLTL1TMuonSelector::fillDescriptions(), SUSY_HLT_Razor::fillDescriptions(), HLTHighLevel::fillDescriptions(), TriggerResultsFilter::fillDescriptions(), HLTScoutingCaloProducer::fillDescriptions(), EgammaHLTHcalIsolationProducersRegional::fillDescriptions(), HLTFEDSizeFilter::fillDescriptions(), JetConstituentSelector< T, C >::fillDescriptions(), HLTJetCollectionsForBoostedLeptonPlusJets< jetType >::fillDescriptions(), HLTJetCollectionsForLeptonPlusJets< jetType >::fillDescriptions(), citk::PFIsolationSumProducer::fillDescriptions(), EgammaHLTPhotonTrackIsolationProducersRegional::fillDescriptions(), HLTHcalNZSFilter::fillDescriptions(), HLTHcalSimpleRecHitFilter::fillDescriptions(), HLTMuonPointingFilter::fillDescriptions(), HLTElectronMuonInvMassFilter::fillDescriptions(), HLTTrackerHaloFilter::fillDescriptions(), L2MuonProducer::fillDescriptions(), HLTGenericFilter< T1 >::fillDescriptions(), HotlineDQM::fillDescriptions(), LumiMonitor::fillDescriptions(), CAHitTripletGenerator::fillDescriptions(), EgammaHLTBcHcalIsolationProducersRegional::fillDescriptions(), EgammaHLTR9Producer::fillDescriptions(), ScalersRawToDigi::fillDescriptions(), HLTJetCollForElePlusJets< T >::fillDescriptions(), PixelVertexCollectionTrimmer::fillDescriptions(), HLTmmkkFilter::fillDescriptions(), HLTRechitsToDigis::fillDescriptions(), HLTJetCollectionsForElePlusJets< T >::fillDescriptions(), HLTRechitInRegionsProducer< T1 >::fillDescriptions(), HLTmmkFilter::fillDescriptions(), HcalDigiToRawuHTR::fillDescriptions(), HLTmumutkVtxProducer::fillDescriptions(), CAHitQuadrupletGenerator::fillDescriptions(), HLTTrackMETProducer::fillDescriptions(), HLTL1MuonNoL2Selector::fillDescriptions(), HLTL1MuonSelector::fillDescriptions(), edm::service::PrescaleService::fillDescriptions(), CorrectedPFMETProducer::fillDescriptions(), HLTScoutingPFProducer::fillDescriptions(), HLTHcalCalibTypeFilter::fillDescriptions(), pat::PATMETProducer::fillDescriptions(), HBHEPlan1Combiner::fillDescriptions(), EcalTrigPrimProducer::fillDescriptions(), EcalSimpleUncalibRecHitFilter::fillDescriptions(), L1TGlobalProducer::fillDescriptions(), HLTJetHbbFilter< T >::fillDescriptions(), MuonGeometryDBConverter::fillDescriptions(), HGCalHitCalibration::fillDescriptions(), l1t::L1TRawToDigi::fillDescriptions(), HLTCSCActivityFilter::fillDescriptions(), PFClusterMatchedToPhotonsSelector::fillDescriptions(), pat::GenJetMatcher::fillDescriptions(), HcalHBHEMuonSimAnalyzer::fillDescriptions(), L3MuonTrajectoryBuilder::fillDescriptions(), PSMonitor::fillDescriptions(), EgammaHLTEcalIsolationProducersRegional::fillDescriptions(), HLTPrescaleRecorder::fillDescriptions(), HLTBeamModeFilter::fillDescriptions(), edm::EventSetupRecordDataGetter::fillDescriptions(), PFECALSuperClusterProducer::fillDescriptions(), ElectronNHitSeedProducer::fillDescriptions(), GctRawToDigi::fillDescriptions(), DeDxEstimatorProducer::fillDescriptions(), HLTScoutingEgammaProducer::fillDescriptions(), L1TExtCondProducer::fillDescriptions(), HLTScoutingMuonProducer::fillDescriptions(), JetVertexChecker::fillDescriptions(), l1t::L1TDigiToRaw::fillDescriptions(), pat::PATMuonProducer::fillDescriptions(), EcalRawToDigi::fillDescriptions(), HLTCSCAcceptBusyFilter::fillDescriptions(), HFPreReconstructor::fillDescriptions(), EgammaHLTNxNClusterProducer::fillDescriptions(), HcalHitReconstructor::fillDescriptions(), CaloRecHitsBeamHaloCleaned::fillDescriptions(), VertexFromTrackProducer::fillDescriptions(), L1TCaloUpgradeToGCTConverter::fillDescriptions(), HLTHFAsymmetryFilter::fillDescriptions(), pat::PATTauProducer::fillDescriptions(), ZMuMuMassConstraintParameterFinder::fillDescriptions(), ElectronHEEPIDValueMapProducer::fillDescriptions(), ElectronSeedProducer::fillDescriptions(), SoftLepton::fillDescriptions(), TcdsRawToDigi::fillDescriptions(), HLTPixelAsymmetryFilter::fillDescriptions(), HLTL1TSeed::fillDescriptions(), pat::PATJetProducer::fillDescriptions(), L2MuonSeedGeneratorFromL1T::fillDescriptions(), L1TExtCondLegacyToStage2::fillDescriptions(), HLTCAWZTagFilter::fillDescriptions(), HLTRPCTrigNoSyncFilter::fillDescriptions(), AlCaGammaJetSelector::fillDescriptions(), BPHMonitor::fillDescriptions(), HLTPrescaler::fillDescriptions(), HLTDTActivityFilter::fillDescriptions(), TrackingRegionsFromBeamSpotAndL2Tau::fillDescriptions(), HcalHardcodeCalibrations::fillDescriptions(), FastPrimaryVertexWithWeightsProducer::fillDescriptions(), SiStripFEDCheckPlugin::fillDescriptions(), HFPhase1Reconstructor::fillDescriptions(), HGCalTBAnalyzer::fillDescriptions(), HLTEcalPhiSymFilter::fillDescriptions(), HITrackingRegionForPrimaryVtxProducer::fillDescriptions(), HLTCATopTagFilter::fillDescriptions(), EcalMIPRecHitFilter::fillDescriptions(), RPCChamberMasker::fillDescriptions(), L1GlobalTriggerRawToDigi::fillDescriptions(), HLTPMMassFilter::fillDescriptions(), METMonitor::fillDescriptions(), PixelJetPuId::fillDescriptions(), CorrectedECALPFClusterProducer::fillDescriptions(), pat::PATPhotonProducer::fillDescriptions(), pat::PATElectronProducer::fillDescriptions(), HLTLevel1GTSeed::fillDescriptions(), GenHFHadronMatcher::fillDescriptions(), APVCyclePhaseDebuggerFromL1TS::fillDescriptions(), HLTGetDigi::fillDescriptions(), DTChamberMasker::fillDescriptions(), ExternalLHEProducer::fillDescriptions(), HLTriggerJSONMonitoring::fillDescriptions(), TauRegionalPixelSeedGenerator::fillDescriptions(), EgammaHLTGsfTrackVarProducer::fillDescriptions(), TrackMVAClassifier< MVA >::fillDescriptions(), HLTDummyCollections::fillDescriptions(), pat::JetCorrFactorsProducer::fillDescriptions(), CSCChamberMasker::fillDescriptions(), L1TriggerJSONMonitoring::fillDescriptions(), HLTEcalResonanceFilter::fillDescriptions(), MuonIdProducer::fillDescriptions(), HLTJetsCleanedFromLeadingLeptons< JetType >::fillDescriptions(), HLTRegionalEcalResonanceFilter::fillDescriptions(), SelectedElectronFEDListProducer< TEle, TCand >::fillDescriptions(), CorrectedMETProducerT< T >::fillDescriptions(), CosmicRateAnalyzer::fillDescriptions(), TriggerSummaryProducerAOD::fillDescriptions(), EgammaHLTFilteredSuperClusterProducer::fillDescriptions(), TrackingRegionsFromSuperClustersProducer::fillDescriptions(), HLTRecHitInAllL1RegionsProducer< RecHitType >::fillDescriptions(), TriggerJSONMonitoring::fillDescriptions(), CandidateSeededTrackingRegionsProducer::fillDescriptions(), EgammaHLTPixelMatchVarProducer::fillDescriptions(), TemplatedSecondaryVertexProducer< IPTI, VTX >::fillDescriptions(), JetCleanerForType1METT< T, Textractor >::fillDescriptions(), L1TGlobalPrescaler::fillDescriptions(), HLTCaloObjInRegionsProducer< CaloObjType, CaloObjCollType >::fillDescriptions(), ChainedJetCorrectorProducer::fillDescriptions(), PFJetMETcorrInputProducerT< T, Textractor >::fillDescriptions(), SmearedJetProducerT< T >::fillDescriptions(), HBHEPhase1Reconstructor::fillDescriptions(), IPProducer< Container, Base, Helper >::fillDescriptions(), MuonTrackingRegionBuilder::fillDescriptionsHLT(), MuonTrackingRegionBuilder::fillDescriptionsOffline(), LumiMonitor::fillHistoLSPSetDescription(), BPHMonitor::fillHistoLSPSetDescription(), METMonitor::fillHistoLSPSetDescription(), LumiMonitor::fillHistoPSetDescription(), PSMonitor::fillHistoPSetDescription(), BPHMonitor::fillHistoPSetDescription(), METMonitor::fillHistoPSetDescription(), FastTimerServiceClient::fillLumiMePSetDescription(), PSMonitorClient::fillMePSetDescription(), DQMScaleToClient::fillMePSetDescription(), DQMCorrelationClient::fillMePSetDescription(), DQMScaleToClient::fillOutputMePSetDescription(), DQMCorrelationClient::fillOutputMePSetDescription(), chi2MeasurementEstimatorParams::getFilledConfigurationDescription(), LostHitsFractionTrajectoryFilter::getFilledConfigurationDescription(), MinHitsTrajectoryFilter::getFilledConfigurationDescription(), LooperTrajectoryFilter::getFilledConfigurationDescription(), CkfBaseTrajectoryFilter::getFilledConfigurationDescription(), getFilledConfigurationDescription4CCC(), HLTFilter::makeHLTFilterDescription(), HLTStreamFilter::makeHLTFilterDescription(), TrajSeedMatcher::makePSetDescription(), edm::eventsetup::DataProxyProvider::prevalidate(), EleTkIsolFromCands::TrkCuts::pSetDescript(), EleTkIsolFromCands::pSetDescript(), counter.Counter::register(), SequenceTypes.Task::remove(), SequenceTypes.Task::replace(), and reserve().
|
inline |
Definition at line 112 of file ParameterSetDescription.h.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
private |
Definition at line 419 of file ParameterSetDescription.h.
References addNode(), eostools::move(), edm::ParameterSetDescription::SetDescriptionEntry::node(), and relativeConstraints::value.
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
private |
Definition at line 428 of file ParameterSetDescription.h.
References addNode(), eostools::move(), and edm::ParameterSetDescription::SetDescriptionEntry::node().
Referenced by counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
ParameterDescriptionNode * ParameterSetDescription::addNode | ( | ParameterDescriptionNode const & | node | ) |
Definition at line 59 of file ParameterSetDescription.cc.
References edm::ParameterDescriptionNode::clone(), and eostools::move().
Referenced by add(), addNode(), addOptionalNode(), addVPSet(), addWildcard(), addWildcardUntracked(), edm::EventSkipperByID::fillDescription(), edm::ProducerSourceBase::fillDescription(), edm::fillDescriptionFromPSet(), EcalDQMonitorClient::fillDescriptions(), EcalDQMonitorTask::fillDescriptions(), pat::PATMuonProducer::fillDescriptions(), pat::PATTauProducer::fillDescriptions(), pat::PATPhotonProducer::fillDescriptions(), pat::PATElectronProducer::fillDescriptions(), TauRegionalPixelSeedGenerator::fillDescriptions(), edm::service::RandomNumberGeneratorService::fillDescriptions(), L1TGlobalPrescaler::fillDescriptions(), SmearedJetProducerT< T >::fillDescriptions(), edm::service::EnableFloatingPointExceptions::fillDescriptions(), EcalUncalibRecHitWorkerFixedAlphaBetaFit::getAlgoDescription(), EcalUncalibRecHitWorkerRatio::getAlgoDescription(), EcalUncalibRecHitWorkerGlobal::getAlgoDescription(), EcalUncalibRecHitWorkerMultiFit::getAlgoDescription(), ifExists(), ifValue(), labelsFrom(), reserve(), and setUnknown().
ParameterDescriptionNode * ParameterSetDescription::addNode | ( | std::unique_ptr< ParameterDescriptionNode > | node | ) |
Definition at line 66 of file ParameterSetDescription.cc.
References addNode(), addOptionalNode(), and eostools::move().
|
private |
Definition at line 85 of file ParameterSetDescription.cc.
References edm::ParameterDescriptionNode::checkAndGetLabelsAndTypes(), entries_, mps_splice::entry, eostools::move(), edm::ParameterSetDescription::SetDescriptionEntry::setOptional(), edm::ParameterSetDescription::SetDescriptionEntry::setWriteToCfi(), throwIfLabelsAlreadyUsed(), and throwIfWildcardCollision().
|
inline |
Definition at line 99 of file ParameterSetDescription.h.
References relativeConstraints::value.
Referenced by l1t::stage1::CaloSetup::fillDescription(), l1t::stage2::EMTFSetup::fillDescription(), l1t::stage2::GMTSetup::fillDescription(), l1t::stage2::CaloSetup::fillDescription(), l1t::stage2::GTSetup::fillDescription(), pat::helper::KinResolutionsLoader::fillDescription(), edm::EventSelector::fillDescription(), pat::PATUserDataMerger< ObjectType, Operation >::fillDescription(), DTUnpackingModule::fillDescriptions(), SiPixelRawToDigi::fillDescriptions(), citk::PFIsolationSumProducerForPUPPI::fillDescriptions(), pat::PATJetUpdater::fillDescriptions(), citk::PFIsolationSumProducer::fillDescriptions(), pat::PATMETProducer::fillDescriptions(), l1t::L1TDigiToRaw::fillDescriptions(), pat::PATMuonProducer::fillDescriptions(), pat::PATTauProducer::fillDescriptions(), pat::PATJetProducer::fillDescriptions(), pat::PATPhotonProducer::fillDescriptions(), pat::PATElectronProducer::fillDescriptions(), TemplatedSecondaryVertexProducer< IPTI, VTX >::fillDescriptions(), and IPProducer< Container, Base, Helper >::fillDescriptions().
|
inline |
Definition at line 122 of file ParameterSetDescription.h.
ParameterDescriptionNode * ParameterSetDescription::addOptionalNode | ( | ParameterDescriptionNode const & | node, |
bool | writeToCfi | ||
) |
Definition at line 72 of file ParameterSetDescription.cc.
References addNode(), edm::ParameterDescriptionNode::clone(), and eostools::move().
Referenced by addNode(), addWildcardUntracked(), ecaldqm::binning::fillAxisDescriptions(), edm::RunHelperBase::fillDescription(), TriggerResultsFilterFromDB::fillDescriptions(), TriggerResultsFilter::fillDescriptions(), TemplatedSecondaryVertexProducer< IPTI, VTX >::fillDescriptions(), FastTimerService::fillDescriptions(), and EcalUncalibRecHitWorkerMultiFit::getAlgoDescription().
ParameterDescriptionNode * ParameterSetDescription::addOptionalNode | ( | std::unique_ptr< ParameterDescriptionNode > | node, |
bool | writeToCfi | ||
) |
Definition at line 79 of file ParameterSetDescription.cc.
References addNode(), and eostools::move().
|
inline |
Definition at line 104 of file ParameterSetDescription.h.
References relativeConstraints::value.
Referenced by edm::edmodule_mightGet_config(), ecaldqm::binning::fillAxisDescriptions(), edm::ProducerSourceBase::fillDescription(), EcalDQMonitorClient::fillDescriptions(), TFileAdaptor::fillDescriptions(), L1TMP7ZeroSupp::fillDescriptions(), edm::service::CondorStatusService::fillDescriptions(), edm::service::SiteLocalConfigService::fillDescriptions(), DQMRootOutputModule::fillDescriptions(), edm::EventContentAnalyzer::fillDescriptions(), and ecaldqm::fillMESetDescriptions().
|
inline |
Definition at line 127 of file ParameterSetDescription.h.
|
inline |
Definition at line 94 of file ParameterSetDescription.h.
References relativeConstraints::value.
Referenced by TrackCollectionCloner::fill(), ecaldqm::binning::fillAxisDescriptions(), edm::StreamerOutputModuleBase::fillDescription(), edm::FromFiles::fillDescription(), edm::EventSkipperByID::fillDescription(), edm::StreamerFileWriter::fillDescription(), edm::ProducerSourceBase::fillDescription(), edm::ProductSelectorRules::fillDescription(), edm::RootPrimaryFileSequence::fillDescription(), edm::RootEmbeddedFileSequence::fillDescription(), edm::PoolOutputModule::fillDescription(), edm::DuplicateChecker::fillDescription(), edm::EventSelector::fillDescription(), dqm::DQMFileSaverBase::fillDescription(), dqmservices::DQMFileIterator::fillDescription(), edm::InputSource::fillDescription(), edm::fillDescriptionFromPSet(), EcalMEFormatter::fillDescriptions(), EcalPreshowerMonitorClient::fillDescriptions(), EcalDQMonitorClient::fillDescriptions(), ClusterCheckerEDProducer::fillDescriptions(), dqmservices::JsonWritingTimeoutPoolOutputModule::fillDescriptions(), edmtest::AlignPCLThresholdsReader::fillDescriptions(), dqmservices::DQMProtobufReader::fillDescriptions(), ESRawToDigi::fillDescriptions(), GeneratorSmearedProducer::fillDescriptions(), L1TStage2uGMTMuon::fillDescriptions(), L1TStage2RegionalMuonCandComp::fillDescriptions(), L1TStage2MuonComp::fillDescriptions(), EcalDQMonitorTask::fillDescriptions(), TriggerRatesMonitorClient::fillDescriptions(), HLTRPCFilter::fillDescriptions(), CSCDCCUnpacker::fillDescriptions(), L1TStage2uGMT::fillDescriptions(), ecaldqm::DQWorkerClient::fillDescriptions(), ecaldqm::EcalDQMonitor::fillDescriptions(), edm::AsciiOutputModule::fillDescriptions(), edm::service::UnixSignalService::fillDescriptions(), L1TMP7ZeroSupp::fillDescriptions(), DTUnpackingModule::fillDescriptions(), edm::StreamerFileReader::fillDescriptions(), VertexCompositeCandidateCollectionSelector::fillDescriptions(), dqmservices::DQMStreamerReader::fillDescriptions(), dqm::RamdiskMonitor::fillDescriptions(), ThroughputServiceClient::fillDescriptions(), edm::ZombieKillerService::fillDescriptions(), edm::service::ConcurrentModuleTimer::fillDescriptions(), HcalTopologyIdealEP::fillDescriptions(), edm::service::ResourceEnforcer::fillDescriptions(), PSMonitorClient::fillDescriptions(), HcalRawToDigi::fillDescriptions(), FilterOutLowPt::fillDescriptions(), SiPixelRawToDigi::fillDescriptions(), dqm::DQMFileSaverPB::fillDescriptions(), TSGForOI::fillDescriptions(), CaloTowerFromL1TCreatorForTauHLT::fillDescriptions(), CaloTowerCreatorForTauHLT::fillDescriptions(), CSCRecHitDProducer::fillDescriptions(), FastTimerServiceClient::fillDescriptions(), edm::service::Timing::fillDescriptions(), EventIDChecker::fillDescriptions(), edm::service::LoadAllDictionaries::fillDescriptions(), ThroughputService::fillDescriptions(), AbortOnEventIDAnalyzer::fillDescriptions(), XrdAdaptor::XrdStatisticsService::fillDescriptions(), HLTrigReport::fillDescriptions(), L3MuonProducer::fillDescriptions(), edm::service::CPU::fillDescriptions(), edm::PrintEventSetupDataRetrieval::fillDescriptions(), HLTElectronMuonInvMassFilter::fillDescriptions(), L2MuonProducer::fillDescriptions(), dqm::DQMFileSaverOnline::fillDescriptions(), HcalDigiToRawuHTR::fillDescriptions(), MagneticFieldFilter::fillDescriptions(), HLTHcalCalibTypeFilter::fillDescriptions(), EcalSimpleUncalibRecHitFilter::fillDescriptions(), edm::PrintEventSetupContent::fillDescriptions(), CaloTowerConstituentsMapBuilder::fillDescriptions(), l1t::L1TRawToDigi::fillDescriptions(), L1TGlobalProducer::fillDescriptions(), edm::PoolSource::fillDescriptions(), HcalHBHEMuonSimAnalyzer::fillDescriptions(), edm::EmbeddedRootSource::fillDescriptions(), Timer::fillDescriptions(), FedRawDataInputSource::fillDescriptions(), GctRawToDigi::fillDescriptions(), PFECALSuperClusterProducer::fillDescriptions(), edm::EventSetupRecordDataGetter::fillDescriptions(), ecaldqm::DQWorker::fillDescriptions(), l1t::L1TDigiToRaw::fillDescriptions(), EcalRawToDigi::fillDescriptions(), VertexFromTrackProducer::fillDescriptions(), ElectronSeedProducer::fillDescriptions(), MulticoreRunLumiEventChecker::fillDescriptions(), L2MuonSeedGeneratorFromL1T::fillDescriptions(), SiStripFEDCheckPlugin::fillDescriptions(), HGCalTBAnalyzer::fillDescriptions(), HcalHardcodeCalibrations::fillDescriptions(), DependencyGraph::fillDescriptions(), EcalMIPRecHitFilter::fillDescriptions(), L1GlobalTriggerRawToDigi::fillDescriptions(), TriggerBxMonitor::fillDescriptions(), HLTPMMassFilter::fillDescriptions(), APVModeFilter::fillDescriptions(), TriggerBxVsOrbitMonitor::fillDescriptions(), evf::EvFDaqDirector::fillDescriptions(), edm::service::Tracer::fillDescriptions(), TriggerRatesMonitor::fillDescriptions(), HLTGetDigi::fillDescriptions(), ExternalLHEProducer::fillDescriptions(), CreateIdealTkAlRecords::fillDescriptions(), edm::service::RandomNumberGeneratorService::fillDescriptions(), TimerService::fillDescriptions(), edm::service::SimpleMemoryCheck::fillDescriptions(), edm::service::InitRootHandlers::fillDescriptions(), evf::FastMonitoringService::fillDescriptions(), edm::service::StallMonitor::fillDescriptions(), SmearedJetProducerT< T >::fillDescriptions(), DQMRootOutputModule::fillDescriptions(), FastTimerService::fillDescriptions(), edm::service::EnableFloatingPointExceptions::fillDescriptions(), DQMRootSource::fillDescriptions(), TrackingNtuple::fillDescriptions(), PackedCandidateTrackValidator::fillDescriptions(), and ecaldqm::fillMESetDescriptions().
|
inline |
Definition at line 117 of file ParameterSetDescription.h.
|
inline |
Definition at line 143 of file ParameterSetDescription.h.
References makeLayoutFileForGui::defaults().
Referenced by HLTMuonL1RegionalFilter::fillDescriptions(), HLTMuonL1TRegionalFilter::fillDescriptions(), HBHEDarkeningEP::fillDescriptions(), MVAJetPuIdProducer::fillDescriptions(), citk::PFIsolationSumProducerForPUPPI::fillDescriptions(), BPHWriteSpecificDecay::fillDescriptions(), citk::PFIsolationSumProducer::fillDescriptions(), edm::service::PrescaleService::fillDescriptions(), edm::EventSetupRecordDataGetter::fillDescriptions(), HcalHardcodeCalibrations::fillDescriptions(), EgammaHLTFilteredSuperClusterProducer::fillDescriptions(), HLTRecHitInAllL1RegionsProducer< RecHitType >::fillDescriptions(), HLTCaloObjInRegionsProducer< CaloObjType, CaloObjCollType >::fillDescriptions(), TrajSeedMatcher::makePSetDescription(), and reserve().
|
inline |
Definition at line 171 of file ParameterSetDescription.h.
|
private |
Definition at line 437 of file ParameterSetDescription.h.
References addNode(), makeLayoutFileForGui::defaults(), eostools::move(), and edm::ParameterSetDescription::SetDescriptionEntry::node().
|
private |
Definition at line 448 of file ParameterSetDescription.h.
References addNode(), eostools::move(), and edm::ParameterSetDescription::SetDescriptionEntry::node().
|
inline |
Definition at line 157 of file ParameterSetDescription.h.
References makeLayoutFileForGui::defaults().
|
inline |
Definition at line 183 of file ParameterSetDescription.h.
|
inline |
Definition at line 164 of file ParameterSetDescription.h.
References makeLayoutFileForGui::defaults().
|
inline |
Definition at line 189 of file ParameterSetDescription.h.
|
inline |
Definition at line 150 of file ParameterSetDescription.h.
References makeLayoutFileForGui::defaults().
Referenced by FastTimerService::fillDescriptions().
|
inline |
Definition at line 177 of file ParameterSetDescription.h.
|
inline |
Definition at line 197 of file ParameterSetDescription.h.
References listBenchmarks::pattern.
Referenced by reserve().
|
private |
Definition at line 458 of file ParameterSetDescription.h.
References addNode(), eostools::move(), edm::ParameterSetDescription::SetDescriptionEntry::node(), listBenchmarks::pattern, and edm::RequireZeroOrMore.
|
inline |
Definition at line 202 of file ParameterSetDescription.h.
References addNode(), addOptionalNode(), edm::ParameterSetDescription::SetDescriptionEntry::node(), listBenchmarks::pattern, and edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi().
Referenced by EcalDQMonitorTask::fillDescriptions(), ecaldqm::DQWorkerClient::fillDescriptions(), edm::EventSetupCacheIdentifierChecker::fillDescriptions(), and ecaldqm::fillMESetDescriptions().
|
inline |
Definition at line 303 of file ParameterSetDescription.h.
References anythingAllowed_.
Referenced by print(), and validate().
|
inline |
Definition at line 306 of file ParameterSetDescription.h.
References entries_.
|
inline |
Definition at line 72 of file ParameterSetDescription.h.
References comment_, setAllowAnything(), setComment(), setUnknown(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by edm::ConfigurationDescriptions::printForLabel().
|
inline |
Definition at line 310 of file ParameterSetDescription.h.
References entries_.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 234 of file ParameterSetDescription.h.
Referenced by ifExistsOptional(), reserve(), and throwIfWildcardCollision().
|
private |
Definition at line 400 of file ParameterSetDescription.cc.
References addNode(), and eostools::move().
|
inline |
Definition at line 240 of file ParameterSetDescription.h.
References ifExists().
|
inline |
Definition at line 219 of file ParameterSetDescription.h.
References eostools::move().
Referenced by reco::helper::JetIDHelper::fillDescription(), EcalUncalibRecHitProducer::fillDescriptions(), EgammaHcalPFClusterIsolationProducer< T1 >::fillDescriptions(), HLTHcalPFClusterIsolationProducer< T1 >::fillDescriptions(), pat::PATMuonProducer::fillDescriptions(), pat::PATPhotonProducer::fillDescriptions(), pat::PATElectronProducer::fillDescriptions(), EgammaHLTPixelMatchVarProducer::fillDescriptions(), L1TGlobalPrescaler::fillDescriptions(), and reserve().
|
private |
Definition at line 467 of file ParameterSetDescription.h.
References addNode(), and eostools::move().
|
inline |
Definition at line 226 of file ParameterSetDescription.h.
References eostools::move(), and edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi().
bool ParameterSetDescription::isLabelUnused | ( | std::string const & | label | ) | const |
Definition at line 233 of file ParameterSetDescription.cc.
References usedLabels_.
Referenced by edm::edmodule_mightGet_config(), edm::eventsetup::DataProxyProvider::prevalidate(), print(), and reserve().
|
inline |
Definition at line 304 of file ParameterSetDescription.h.
References unknown_.
Referenced by edm::ConfigurationDescriptions::print(), and print().
|
inline |
Definition at line 249 of file ParameterSetDescription.h.
Referenced by reserve().
|
inline |
Definition at line 281 of file ParameterSetDescription.h.
|
private |
Definition at line 476 of file ParameterSetDescription.h.
References addNode(), and eostools::move().
|
private |
Definition at line 483 of file ParameterSetDescription.h.
References addNode(), and eostools::move().
|
inline |
Definition at line 261 of file ParameterSetDescription.h.
References edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi().
|
inline |
Definition at line 293 of file ParameterSetDescription.h.
References edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi().
|
inline |
Definition at line 267 of file ParameterSetDescription.h.
References edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi().
|
inline |
Definition at line 299 of file ParameterSetDescription.h.
References edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi().
|
inline |
Definition at line 255 of file ParameterSetDescription.h.
|
inline |
Definition at line 287 of file ParameterSetDescription.h.
void ParameterSetDescription::print | ( | std::ostream & | os, |
DocFormatHelper & | dfh | ||
) | const |
Definition at line 179 of file ParameterSetDescription.cc.
References anythingAllowed(), edm::DocFormatHelper::brief(), entries_, edm::for_all(), edm::DocFormatHelper::indent(), isLabelUnused(), isUnknown(), printNode(), edm::DocFormatHelper::setCounter(), and edm::DocFormatHelper::setPass().
Referenced by edm::ConfigurationDescriptions::printForLabel(), edm::ParameterDescription< std::vector< ParameterSet > >::printNestedContent_(), reserve(), and validateNode().
|
staticprivate |
Definition at line 286 of file ParameterSetDescription.cc.
References edm::ParameterSetDescription::SetDescriptionEntry::node(), edm::ParameterSetDescription::SetDescriptionEntry::optional(), edm::DocFormatHelper::pass(), throwIfLabelsAlreadyUsed(), and edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi().
Referenced by print(), and reserve().
|
inline |
Definition at line 316 of file ParameterSetDescription.h.
References add(), addNode(), addVPSet(), addWildcard(), makeLayoutFileForGui::defaults(), entries_, mps_splice::entry, ifExists(), ifValue(), isLabelUnused(), diffTwoXMLs::label, labelsFrom(), edm::ParameterSetDescription::SetDescriptionEntry::optional(), listBenchmarks::pattern, print(), printNode(), muonDTDigis_cfi::pset, AlCaHLTBitMon_QueryRunRegistry::string, throwIfLabelsAlreadyUsed(), throwIfWildcardCollision(), throwIllegalParameters(), mitigatedMETSequence_cff::U, validate(), validateNode(), writeCfi(), and writeNode().
Referenced by EcalRecHitProducer::fillDescriptions().
void ParameterSetDescription::setAllowAnything | ( | ) |
allow any parameter label/value pairs
Definition at line 46 of file ParameterSetDescription.cc.
References anythingAllowed_.
Referenced by comment(), pat::helper::KinResolutionsLoader::fillDescription(), edm::PoolOutputModule::fillDescription(), PixelQuadrupletMergerEDProducer::fillDescriptions(), SeedCreatorFromRegionHitsEDProducerT< T_SeedCreator >::fillDescriptions(), TSGFromL2Muon::fillDescriptions(), PixelTripletHLTGenerator::fillDescriptions(), HcalSimpleReconstructor::fillDescriptions(), HIMuonTrackingRegionProducer::fillDescriptions(), pat::PATMETProducer::fillDescriptions(), FedRawDataInputSource::fillDescriptions(), pat::PATMuonProducer::fillDescriptions(), HcalHitReconstructor::fillDescriptions(), pat::PATTauProducer::fillDescriptions(), pat::PATJetProducer::fillDescriptions(), pat::PATPhotonProducer::fillDescriptions(), pat::PATElectronProducer::fillDescriptions(), evf::EvFDaqDirector::fillDescriptions(), MuonIdProducer::fillDescriptions(), evf::FastMonitoringService::fillDescriptions(), and DQMRootOutputModule::fillDescriptions().
void ParameterSetDescription::setComment | ( | std::string const & | value | ) |
Definition at line 38 of file ParameterSetDescription.cc.
References comment_, and relativeConstraints::value.
Referenced by comment(), edm::StreamerFileWriter::fillDescription(), edm::PoolOutputModule::fillDescription(), edm::EmptySource::fillDescriptions(), dqmservices::JsonWritingTimeoutPoolOutputModule::fillDescriptions(), edmtest::AlignPCLThresholdsReader::fillDescriptions(), dqmservices::DQMProtobufReader::fillDescriptions(), edm::AsciiOutputModule::fillDescriptions(), edm::StreamerFileReader::fillDescriptions(), dqmservices::DQMStreamerReader::fillDescriptions(), dqm::RamdiskMonitor::fillDescriptions(), edm::ThinningProducer< Collection, Selector >::fillDescriptions(), FilterOutLowPt::fillDescriptions(), dqm::DQMFileSaverPB::fillDescriptions(), citk::PFIsolationSumProducerForPUPPI::fillDescriptions(), XrdAdaptor::XrdStatisticsService::fillDescriptions(), pat::PATJetUpdater::fillDescriptions(), edm::service::JobReportService::fillDescriptions(), citk::PFIsolationSumProducer::fillDescriptions(), edm::service::CondorStatusService::fillDescriptions(), dqm::DQMFileSaverOnline::fillDescriptions(), MagneticFieldFilter::fillDescriptions(), pat::PATMETProducer::fillDescriptions(), MuonGeometryDBConverter::fillDescriptions(), edm::PoolSource::fillDescriptions(), edm::EmbeddedRootSource::fillDescriptions(), edm::service::SiteLocalConfigService::fillDescriptions(), FedRawDataInputSource::fillDescriptions(), pat::PATMuonProducer::fillDescriptions(), ZMuMuMassConstraintParameterFinder::fillDescriptions(), pat::PATTauProducer::fillDescriptions(), pat::PATJetProducer::fillDescriptions(), APVModeFilter::fillDescriptions(), pat::PATPhotonProducer::fillDescriptions(), evf::EvFDaqDirector::fillDescriptions(), pat::PATElectronProducer::fillDescriptions(), ExternalLHEProducer::fillDescriptions(), CreateIdealTkAlRecords::fillDescriptions(), CosmicRateAnalyzer::fillDescriptions(), edm::service::InitRootHandlers::fillDescriptions(), evf::FastMonitoringService::fillDescriptions(), and edm::service::EnableFloatingPointExceptions::fillDescriptions().
void ParameterSetDescription::setComment | ( | char const * | value | ) |
Definition at line 42 of file ParameterSetDescription.cc.
References comment_, and relativeConstraints::value.
void ParameterSetDescription::setUnknown | ( | ) |
Definition at line 52 of file ParameterSetDescription.cc.
References addNode(), and unknown_.
Referenced by comment(), __class__< T >::endStream(), EmptySimHits::fillDescriptions(), DYToMuMuGenFilter::fillDescriptions(), ElectronSeedTrackRefFix::fillDescriptions(), PuppiPhoton::fillDescriptions(), PUFilter::fillDescriptions(), PuppiProducer::fillDescriptions(), PFRecHitProducer::fillDescriptions(), L1TBasicDemo::fillDescriptions(), L1TSummary::fillDescriptions(), edm::ModelFilter::fillDescriptions(), ElectronIDValueMapProducer::fillDescriptions(), FastTrackerRecHitCombiner::fillDescriptions(), l1t::L1TCaloStage1LutWriter::fillDescriptions(), l1t::L1TStage2CaloAnalyzer::fillDescriptions(), CTPPSDiamondLocalTrackFitter::fillDescriptions(), ECALpedestalPCLHarvester::fillDescriptions(), MVAValueMapProducer< ParticleType >::fillDescriptions(), FastTrackerRecHitMatcher::fillDescriptions(), edm::EDAnalyzer::fillDescriptions(), VertexMonitor::fillDescriptions(), ECALpedestalPCLworker::fillDescriptions(), L1TMuonQualityAdjuster::fillDescriptions(), CTPPSDiamondRecHitProducer::fillDescriptions(), dEdxAnalyzer::fillDescriptions(), dEdxHitAnalyzer::fillDescriptions(), Mixing2DB::fillDescriptions(), PFCand_AssoMap::fillDescriptions(), L1TUtmTriggerMenuDumper::fillDescriptions(), VoronoiBackgroundProducer::fillDescriptions(), L1TPhysicalEtAdder::fillDescriptions(), CastorInvalidDataFilter::fillDescriptions(), DJpsiFilter::fillDescriptions(), FourLepFilter::fillDescriptions(), edm::EDProducer::fillDescriptions(), MuMuForEmbeddingSelector::fillDescriptions(), TestBXVectorRefProducer::fillDescriptions(), MuPFIsoEmbedder::fillDescriptions(), HGCalTBCheckGunPostion::fillDescriptions(), PF_PU_AssoMap::fillDescriptions(), HcalLaserEventFilter2012::fillDescriptions(), BeamProfile2DB::fillDescriptions(), TrackAssociatorByPositionProducer::fillDescriptions(), HGCGeometryValidation::fillDescriptions(), edm::EDFilter::fillDescriptions(), edm::stream::EDAnalyzerBase::fillDescriptions(), PhotonIDValueMapProducer::fillDescriptions(), QuickTrackAssociatorByHitsProducer::fillDescriptions(), JetHTJetPlusHOFilter::fillDescriptions(), SiStripGainsPCLHarvester::fillDescriptions(), LHE2HepMCConverter::fillDescriptions(), ValueMapTraslator::fillDescriptions(), AlCaIsolatedBunchFilter::fillDescriptions(), L1TBMTFConverter::fillDescriptions(), AlCaIsolatedBunchSelector::fillDescriptions(), ExtraFromSeeds::fillDescriptions(), TrackAssociatorByChi2Producer::fillDescriptions(), AlCaIsoTracksProducerFilter::fillDescriptions(), l1t::FakeInputProducer::fillDescriptions(), ttHFGenFilter::fillDescriptions(), l1t::L1TCaloRCTToUpgradeConverter::fillDescriptions(), L1TCaloLayer1Validator::fillDescriptions(), PF_PU_FirstVertexTracks::fillDescriptions(), L1TStage2InputPatternWriter::fillDescriptions(), L1TMicroGMTInputProducer::fillDescriptions(), __class__< T >::fillDescriptions(), ecaldqm::DQWorker::fillDescriptions(), B2GDoubleLeptonHLTValidation::fillDescriptions(), B2GHadronicHLTValidation::fillDescriptions(), B2GSingleLeptonHLTValidation::fillDescriptions(), TopSingleLeptonHLTValidation::fillDescriptions(), AlignPCLThresholdsWriter::fillDescriptions(), TestPythiaDecays::fillDescriptions(), BeamSpotRcdReader::fillDescriptions(), L1TMuonCaloSumProducer::fillDescriptions(), edm::stream::EDProducerBase::fillDescriptions(), EGEnergyAnalyzer::fillDescriptions(), edm::stream::EDFilterBase::fillDescriptions(), TrackFromSeedProducer::fillDescriptions(), TrackAssociatorByHitsProducer::fillDescriptions(), PileupJetIdProducer::fillDescriptions(), PixelLumiDQM::fillDescriptions(), HcalLaserEventFilter::fillDescriptions(), HcalLaserHBHEFilter2012::fillDescriptions(), TopDiLeptonHLTValidation::fillDescriptions(), HcalLaserHBHEHFFilter2012::fillDescriptions(), l1t::AMC13DumpToRaw::fillDescriptions(), l1t::AMCDumpToRaw::fillDescriptions(), L1TMicroGMTInputProducerFromGen::fillDescriptions(), TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::fillDescriptions(), HcalLaserHFFilter2012::fillDescriptions(), PFCand_NoPU_WithAM::fillDescriptions(), edm::global::EDAnalyzerBase::fillDescriptions(), HGCalDigiValidation::fillDescriptions(), LogMessageMonitor::fillDescriptions(), SinglePhotonJetPlusHOFilter::fillDescriptions(), HGCalTBAnalyzer::fillDescriptions(), EGammaCutBasedEleIdAnalyzer::fillDescriptions(), edm::global::EDFilterBase::fillDescriptions(), l1t::L1TGlobalAnalyzer::fillDescriptions(), edm::one::EDAnalyzerBase::fillDescriptions(), edm::one::EDProducerBase::fillDescriptions(), edm::one::EDFilterBase::fillDescriptions(), L1TStage2Layer2Producer::fillDescriptions(), APVShotsFilter::fillDescriptions(), HcalRaddamMuon::fillDescriptions(), AlCaHBHEMuonFilter::fillDescriptions(), DeepFlavourJetTagsProducer::fillDescriptions(), l1t::MP7BufferDumpToRaw::fillDescriptions(), edm::global::EDProducerBase::fillDescriptions(), L1TMuonProducer::fillDescriptions(), L1TCaloLayer1::fillDescriptions(), FSQDiJetAve::fillDescriptions(), l1t::GenToInputProducer::fillDescriptions(), EmbeddingVertexCorrector::fillDescriptions(), HGCalRecHitValidation::fillDescriptions(), l1t::BXVectorInputProducer::fillDescriptions(), DeepCMVATagInfoProducer::fillDescriptions(), L1TComparison::fillDescriptions(), BoostedDoubleSVProducer::fillDescriptions(), PhotonRegressionValueMapProducer::fillDescriptions(), HcalHBHEMuonAnalyzer::fillDescriptions(), HGCalHitValidation::fillDescriptions(), L1TStage2Layer1Producer::fillDescriptions(), ElectronRegressionValueMapProducer::fillDescriptions(), StudyHLT::fillDescriptions(), IsoTrig::fillDescriptions(), L1Validator::fillDescriptions(), L1TCaloLayer1RawToDigi::fillDescriptions(), L1TStage1Layer2Producer::fillDescriptions(), HGCalSimHitValidation::fillDescriptions(), EmbeddingLHEProducer::fillDescriptions(), IsoTrackCalibration::fillDescriptions(), SiStripGainsPCLWorker::fillDescriptions(), AlCaIsoTracksFilter::fillDescriptions(), GenTtbarCategorizer::fillDescriptions(), edm::OutputModule::fillDescriptions(), HadronAndPartonSelector::fillDescriptions(), IsoTrackCalib::fillDescriptions(), edm::global::OutputModuleBase::fillDescriptions(), edm::one::OutputModuleBase::fillDescriptions(), edm::InputSource::fillDescriptions(), JetFlavourClustering::fillDescriptions(), L1TConfigDumper::fillDescriptions(), MuonToTrackingParticleAssociatorEDProducer::fillDescriptions(), and edm::fillDetails::DoFillAsUnknown< T >::operator()().
|
private |
Definition at line 299 of file ParameterSetDescription.cc.
References Exception, edm::errors::LogicError, throwIfWildcardCollision(), and usedLabels_.
Referenced by addNode(), printNode(), and reserve().
|
private |
Definition at line 328 of file ParameterSetDescription.cc.
References Exception, ifExists(), edm::errors::LogicError, edm::parameterTypeEnumToString(), typesUsedForParameters_, and typesUsedForWildcards_.
Referenced by addNode(), reserve(), and throwIfLabelsAlreadyUsed().
|
staticprivate |
Definition at line 238 of file ParameterSetDescription.cc.
References edm::errors::Configuration, Exception, and mitigatedMETSequence_cff::U.
Referenced by reserve(), and validate().
void ParameterSetDescription::validate | ( | ParameterSet & | pset | ) | const |
Definition at line 104 of file ParameterSetDescription.cc.
References anythingAllowed(), entries_, edm::ParameterSet::exists(), edm::for_all(), edm::ParameterSet::getParameterNames(), AlCaHLTBitMon_QueryRunRegistry::string, edm::IllegalParameters::throwAnException(), throwIllegalParameters(), unknown_, and validateNode().
Referenced by reserve(), and edm::ConfigurationDescriptions::validate().
|
staticprivate |
Definition at line 172 of file ParameterSetDescription.cc.
References edm::ParameterSetDescription::SetDescriptionEntry::node(), edm::ParameterSetDescription::SetDescriptionEntry::optional(), and print().
Referenced by reserve(), validate(), and writeCfi().
void ParameterSetDescription::writeCfi | ( | std::ostream & | os, |
bool | startWithComma, | ||
int | indentation | ||
) | const |
Definition at line 152 of file ParameterSetDescription.cc.
References entries_, edm::for_all(), validateNode(), and writeNode().
Referenced by reserve(), and edm::ParameterDescription< std::vector< ParameterSet > >::writeOneElementToCfi().
|
staticprivate |
Definition at line 275 of file ParameterSetDescription.cc.
References edm::ParameterSetDescription::SetDescriptionEntry::node(), and edm::ParameterSetDescription::SetDescriptionEntry::writeToCfi().
Referenced by reserve(), and writeCfi().
|
private |
Definition at line 399 of file ParameterSetDescription.h.
Referenced by anythingAllowed(), and setAllowAnything().
|
private |
Definition at line 407 of file ParameterSetDescription.h.
Referenced by comment(), and setComment().
|
private |
Definition at line 401 of file ParameterSetDescription.h.
Referenced by addNode(), begin(), end(), print(), reserve(), validate(), and writeCfi().
|
private |
Definition at line 404 of file ParameterSetDescription.h.
Referenced by throwIfWildcardCollision().
|
private |
Definition at line 405 of file ParameterSetDescription.h.
Referenced by throwIfWildcardCollision().
|
private |
Definition at line 400 of file ParameterSetDescription.h.
Referenced by isUnknown(), setUnknown(), and validate().
|
private |
Definition at line 403 of file ParameterSetDescription.h.
Referenced by isLabelUnused(), and throwIfLabelsAlreadyUsed().