#include <ModuleChanger.h>
Public Member Functions | |
bool | changeModule (const std::string &iLabel, const ParameterSet &iPSet) const |
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_ |
Schedule * | schedule_ |
Definition at line 34 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 | ||
) | const |
Definition at line 66 of file ModuleChanger.cc.
References edm::Schedule::changeModule(), registry_, and schedule_.
Referenced by FWFFLooper::endOfLoop().
|
privatedelete |
|
private |
Definition at line 55 of file ModuleChanger.h.
Referenced by changeModule().
|
private |
Definition at line 54 of file ModuleChanger.h.
Referenced by Config.Process::_insertPaths(), changeModule(), and Config.Process::prune().