#include <ModuleChanger.h>
Public Member Functions | |
bool | changeModule (const std::string &iLabel, const ParameterSet &iPSet) |
ModuleChanger (Schedule *, ProductRegistry const *iReg) | |
virtual | ~ModuleChanger () |
Private Member Functions | |
ModuleChanger (const ModuleChanger &)=delete | |
const ModuleChanger & | operator= (const ModuleChanger &)=delete |
Private Attributes | |
ProductRegistry const * | registry_ |
edm::propagate_const< Schedule * > | schedule_ |
Definition at line 35 of file ModuleChanger.h.
ModuleChanger::ModuleChanger | ( | Schedule * | iSchedule, |
ProductRegistry const * | iReg | ||
) |
Definition at line 31 of file ModuleChanger.cc.
|
virtual |
Definition at line 42 of file ModuleChanger.cc.
|
privatedelete |
bool ModuleChanger::changeModule | ( | const std::string & | iLabel, |
const ParameterSet & | iPSet | ||
) |
Definition at line 63 of file ModuleChanger.cc.
References registry_, and schedule_.
|
privatedelete |
|
private |
Definition at line 56 of file ModuleChanger.h.
Referenced by changeModule().
|
private |
Definition at line 55 of file ModuleChanger.h.
Referenced by Config.Process::_insertPaths(), Config.Process::_replaceInSchedule(), changeModule(), Config.Process::dumpPython(), Config.Process::prune(), and Config.Process::resolve().