72 using std::placeholders::_1;
75 oLabelsToFill.reserve(oLabelsToFill.size()+desc.size());
77 std::back_inserter(oLabelsToFill),
84 using std::placeholders::_1;
87 std::vector<ModuleDescription const*>::iterator itFound = std::find_if(desc.begin(),
89 std::bind(std::equal_to<std::string>(),
92 if (itFound == desc.end()) {
106 std::vector<std::string>& oLabelsToFill)
const void modulesInPath(const std::string &iPathLabel, std::vector< std::string > &oLabelsToFill) const
add to oLabelsToFill in execution order the labels of all modules in path iPathLabel ...
void availablePaths(std::vector< std::string > &oLabelsToFill) const
adds to oLabelsToFill the labels for all paths in the process
std::string const & moduleLabel() const
ScheduleInfo(const Schedule *)
bool getMapped(key_type const &k, value_type &result) const
const edm::ParameterSet * parametersForModule(const std::string &iLabel) const
void modulesInPath(std::string const &iPathLabel, std::vector< std::string > &oLabelsToFill) const
adds to oLabelsToFill in execution order the labels of all modules in path iPathLabel ...
std::vector< ModuleDescription const * > getAllModuleDescriptions() const
void availablePaths(std::vector< std::string > &oLabelsToFill) const
adds to oLabelsToFill the labels for all paths in the process
static Registry * instance()
const Schedule * schedule_
void availableModuleLabels(std::vector< std::string > &oLabelsToFill) const
adds to oLabelsToFill the labels for all modules used in the process