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 33 of file ModuleChanger.h.

Constructor & Destructor Documentation

ModuleChanger::ModuleChanger ( Schedule iSchedule)

Definition at line 31 of file ModuleChanger.cc.

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

Definition at line 41 of file ModuleChanger.cc.

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

Member Function Documentation

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

Definition at line 65 of file ModuleChanger.cc.

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

Referenced by FWFFLooper::endOfLoop().

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

Member Data Documentation

Schedule* edm::ModuleChanger::schedule_
private