#include <ProductSelectorRules.h>
Classes | |
struct | BranchSelectState |
class | Rule |
Public Member Functions | |
void | applyToAll (std::vector< BranchSelectState > &branchstates) const |
bool | keepAll () const |
ProductSelectorRules (ParameterSet const &pset, std::string const ¶meterName, std::string const ¶meterOwnerName) | |
Static Public Member Functions | |
static const std::vector< std::string > & | defaultSelectionStrings () |
static void | fillDescription (ParameterSetDescription &desc, char const *parameterName, std::vector< std::string > const &defaultStrings=defaultSelectionStrings()) |
Private Attributes | |
bool | keepAll_ |
std::string | parameterName_ |
std::string | parameterOwnerName_ |
std::vector< Rule > | rules_ |
Definition at line 24 of file ProductSelectorRules.h.
edm::ProductSelectorRules::ProductSelectorRules | ( | ParameterSet const & | pset, |
std::string const & | parameterName, | ||
std::string const & | parameterOwnerName | ||
) |
Definition at line 210 of file ProductSelectorRules.cc.
References TrackerTrackHitFilter_cff::commands, end, edm::ParameterSet::getUntrackedParameter(), keepAll_, rules_, AlCaHLTBitMon_QueryRunRegistry::string, and mitigatedMETSequence_cff::U.
void edm::ProductSelectorRules::applyToAll | ( | std::vector< BranchSelectState > & | branchstates | ) | const |
Definition at line 166 of file ProductSelectorRules.cc.
Referenced by edm::ProductSelectorRules::BranchSelectState::BranchSelectState(), and edm::ProductSelector::initialize().
|
static |
Definition at line 197 of file ProductSelectorRules.cc.
References AlCaHLTBitMon_QueryRunRegistry::string, and mitigatedMETSequence_cff::U.
Referenced by edm::OutputModule::hasNewlyDroppedBranch(), and keepAll().
|
static |
Definition at line 202 of file ProductSelectorRules.cc.
References edm::ParameterSetDescription::addUntracked().
Referenced by edm::OutputModule::fillDescription(), edm::global::OutputModuleBase::fillDescription(), edm::limited::OutputModuleBase::fillDescription(), edm::one::OutputModuleBase::fillDescription(), edm::PoolSource::fillDescriptions(), edm::EmbeddedRootSource::fillDescriptions(), and keepAll().
|
inline |
Definition at line 43 of file ProductSelectorRules.h.
References defaultSelectionStrings(), edm::ProductSelectorRules::BranchSelectState::desc, fillDescription(), and keepAll_.
|
private |
Definition at line 88 of file ProductSelectorRules.h.
Referenced by keepAll(), and ProductSelectorRules().
|
private |
Definition at line 86 of file ProductSelectorRules.h.
|
private |
Definition at line 87 of file ProductSelectorRules.h.
|
private |
Definition at line 85 of file ProductSelectorRules.h.
Referenced by applyToAll(), and ProductSelectorRules().