CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
edm::ModuleChanger Class Reference

#include <ModuleChanger.h>

Public Member Functions

bool changeModule (const std::string &iLabel, const ParameterSet &iPSet) const
 
 ModuleChanger (Schedule *)
 
virtual ~ModuleChanger ()
 

Private Member Functions

 ModuleChanger (const ModuleChanger &)
 
const ModuleChangeroperator= (const ModuleChanger &)
 

Private Attributes

Scheduleschedule_
 

Detailed Description

Definition at line 34 of file ModuleChanger.h.

Constructor & Destructor Documentation

ModuleChanger::ModuleChanger ( Schedule iSchedule)

Definition at line 32 of file ModuleChanger.cc.

32  :
33 schedule_(iSchedule)
34 {
35 }
Schedule * schedule_
Definition: ModuleChanger.h:54
ModuleChanger::~ModuleChanger ( )
virtual

Definition at line 42 of file ModuleChanger.cc.

43 {
44 }
edm::ModuleChanger::ModuleChanger ( const ModuleChanger )
private

Member Function Documentation

bool ModuleChanger::changeModule ( const std::string &  iLabel,
const ParameterSet iPSet 
) const

Definition at line 66 of file ModuleChanger.cc.

References edm::Schedule::changeModule(), and schedule_.

Referenced by FWFFLooper::endOfLoop().

68 {
69  return schedule_->changeModule(iLabel,iPSet);
70 }
bool changeModule(std::string const &iLabel, ParameterSet const &iPSet)
Definition: Schedule.cc:1337
Schedule * schedule_
Definition: ModuleChanger.h:54
const ModuleChanger& edm::ModuleChanger::operator= ( const ModuleChanger )
private

Member Data Documentation

Schedule* edm::ModuleChanger::schedule_
private