#include <ModuleChanger.h>
Public Member Functions | |
bool | changeModule (const std::string &iLabel, const ParameterSet &iPSet) |
ModuleChanger (Schedule *, ProductRegistry const *iReg, eventsetup::ESRecordsToProxyIndices) | |
virtual | ~ModuleChanger () |
Private Member Functions | |
ModuleChanger (const ModuleChanger &)=delete | |
const ModuleChanger & | operator= (const ModuleChanger &)=delete |
Private Attributes | |
eventsetup::ESRecordsToProxyIndices | indices_ |
ProductRegistry const * | registry_ |
edm::propagate_const< Schedule * > | schedule_ |
Definition at line 36 of file ModuleChanger.h.
ModuleChanger::ModuleChanger | ( | Schedule * | iSchedule, |
ProductRegistry const * | iReg, | ||
eventsetup::ESRecordsToProxyIndices | iIndices | ||
) |
|
virtual |
Definition at line 41 of file ModuleChanger.cc.
|
privatedelete |
bool ModuleChanger::changeModule | ( | const std::string & | iLabel, |
const ParameterSet & | iPSet | ||
) |
Definition at line 59 of file ModuleChanger.cc.
References indices_, registry_, and schedule_.
Referenced by FWFFLooper::endOfLoop().
|
privatedelete |
|
private |
Definition at line 56 of file ModuleChanger.h.
Referenced by changeModule().
|
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(), Config.Process::_replaceInSchedule(), changeModule(), Config.Process::dumpPython(), Config.Process::prune(), Config.Process::resolve(), and Config.Process::splitPython().