17 #include <boost/bind.hpp>
76 oLabelsToFill.reserve(oLabelsToFill.size()+desc.size());
78 std::back_inserter(oLabelsToFill),
87 std::vector<ModuleDescription const*>::iterator itFound = std::find_if(desc.begin(),
89 boost::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
static ThreadSafeRegistry * instance()
bool getMapped(key_type const &k, value_type &result) const
std::string const & moduleLabel() const
ScheduleInfo(const Schedule *)
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
const Schedule * schedule_
void availableModuleLabels(std::vector< std::string > &oLabelsToFill) const
adds to oLabelsToFill the labels for all modules used in the process