CMS 3D CMS Logo

Public Member Functions | Private Member Functions | Private Attributes

edm::ModuleChanger Class Reference

#include <ModuleChanger.h>

List of all members.

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.

                                               :
schedule_(iSchedule)
{
}
ModuleChanger::~ModuleChanger ( ) [virtual]

Definition at line 42 of file ModuleChanger.cc.

{
}
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_.

{
   return schedule_->changeModule(iLabel,iPSet);
}
const ModuleChanger& edm::ModuleChanger::operator= ( const ModuleChanger ) [private]

Member Data Documentation

Definition at line 54 of file ModuleChanger.h.

Referenced by changeModule().