1 #ifndef art_Framework_Core_GroupSelectorRules_h 2 #define art_Framework_Core_GroupSelectorRules_h 18 class GroupSelectorRules;
21 class BranchDescription;
30 std::string
const& parameterName,
31 std::string
const& parameterOwnerName);
45 void applyToAll(std::vector<BranchSelectState>& branchstates)
const;
56 Rule(std::string
const&
s,
57 std::string
const& parameterName,
58 std::string
const& owner);
62 void applyToAll(std::vector<BranchSelectState>& branchstates)
const;
76 bool selectflag_{
false};
GroupSelectorRules(std::vector< std::string > const &commands, std::string const ¶meterName, std::string const ¶meterOwnerName)
BranchDescription const * desc
void applyToAll(std::vector< BranchSelectState > &branchstates) const
std::vector< Rule > rules_
BranchSelectState(BranchDescription const *pd)