1 #ifndef FWCore_Framework_ProductSelectorRules_h 2 #define FWCore_Framework_ProductSelectorRules_h 19 class BranchDescription;
20 class ProductSelector;
41 void applyToAll(std::vector<BranchSelectState>& branchstates)
const;
46 char const* parameterName,
58 void applyToAll(std::vector<BranchSelectState>& branchstates)
const;
static const std::vector< std::string > & defaultSelectionStrings()
static void fillDescription(ParameterSetDescription &desc, char const *parameterName, std::vector< std::string > const &defaultStrings=defaultSelectionStrings())
void applyToAll(std::vector< BranchSelectState > &branchstates) const
edm::BranchDescription const * desc
ProductSelectorRules(ParameterSet const &pset, std::string const ¶meterName, std::string const ¶meterOwnerName)
std::vector< Rule > rules_
BranchSelectState(edm::BranchDescription const *bd)
std::string parameterName_
std::string parameterOwnerName_