Public Member Functions | |
bool | appliesTo (BranchDescription const *branch) const |
void | applyToAll (std::vector< BranchSelectState > &branchstates) const |
void | applyToOne (BranchDescription const *branch, bool &result) const |
Rule (std::string const &s, std::string const ¶meterName, std::string const &owner) | |
Private Attributes | |
boost::regex | instanceName_ |
boost::regex | moduleLabel_ |
boost::regex | processName_ |
boost::regex | productType_ |
bool | selectflag_ |
Definition at line 49 of file ProductSelectorRules.h.
edm::ProductSelectorRules::Rule::Rule | ( | std::string const & | s, |
std::string const & | parameterName, | ||
std::string const & | owner | ||
) |
Definition at line 66 of file ProductSelectorRules.cc.
References edm::errors::Configuration, Exception, i, instanceName_, j, moduleLabel_, contentValuesFiles::parts, processName_, productType_, selectflag_, findQualityFiles::size, split, and AlCaHLTBitMon_QueryRunRegistry::string.
bool edm::ProductSelectorRules::Rule::appliesTo | ( | edm::BranchDescription const * | branch | ) | const |
Definition at line 216 of file ProductSelectorRules.cc.
References edm::BranchDescription::friendlyClassName(), edm::BranchDescription::moduleLabel(), moduleLabel_(), edm::BranchDescription::processName(), and edm::BranchDescription::productInstanceName().
void edm::ProductSelectorRules::Rule::applyToAll | ( | std::vector< BranchSelectState > & | branchstates | ) | const |
Definition at line 183 of file ProductSelectorRules.cc.
References end.
void edm::ProductSelectorRules::Rule::applyToOne | ( | edm::BranchDescription const * | branch, |
bool & | result | ||
) | const |
Definition at line 209 of file ProductSelectorRules.cc.
|
private |
Definition at line 77 of file ProductSelectorRules.h.
Referenced by Rule().
|
private |
Definition at line 76 of file ProductSelectorRules.h.
Referenced by Mixins._TypedParameterizable::insertInto(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), and Rule().
|
private |
Definition at line 78 of file ProductSelectorRules.h.
Referenced by Rule().
|
private |
Definition at line 75 of file ProductSelectorRules.h.
Referenced by Rule().
|
private |
Definition at line 74 of file ProductSelectorRules.h.
Referenced by Rule().