Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FWCore
Framework
interface
ModuleChanger.h
Go to the documentation of this file.
1
#ifndef FWCore_Framework_ModuleChanger_h
2
#define FWCore_Framework_ModuleChanger_h
3
// -*- C++ -*-
4
//
5
// Package: Framework
6
// Class : ModuleChanger
7
//
17
//
18
// Original Author: Chris Jones
19
// Created: Thu Jul 15 15:05:17 EDT 2010
20
// $Id: ModuleChanger.h,v 1.1 2010/07/22 15:00:27 chrjones Exp $
21
//
22
23
// system include files
24
#include <string>
25
26
// user include files
27
28
// forward declarations
29
30
namespace
edm {
31
class
ParameterSet
;
32
class
Schedule;
33
34
class
ModuleChanger
{
35
36
public
:
37
ModuleChanger
(
Schedule
*);
38
virtual
~ModuleChanger
();
39
40
// ---------- const member functions ---------------------
41
bool
changeModule
(
const
std::string& iLabel,
42
const
ParameterSet
& iPSet)
const
;
43
44
// ---------- static member functions --------------------
45
46
// ---------- member functions ---------------------------
47
48
private
:
49
ModuleChanger
(
const
ModuleChanger
&);
// stop default
50
51
const
ModuleChanger
&
operator=
(
const
ModuleChanger
&);
// stop default
52
53
// ---------- member data --------------------------------
54
Schedule
*
schedule_
;
55
};
56
}
57
#endif
edm::ModuleChanger::operator=
const ModuleChanger & operator=(const ModuleChanger &)
edm::ModuleChanger::ModuleChanger
ModuleChanger(Schedule *)
Definition:
ModuleChanger.cc:32
ParameterSet
Definition:
Functions.h:16
edm::ModuleChanger::~ModuleChanger
virtual ~ModuleChanger()
Definition:
ModuleChanger.cc:42
edm::ModuleChanger
Definition:
ModuleChanger.h:34
edm::Schedule
Definition:
Schedule.h:102
edm::ModuleChanger::changeModule
bool changeModule(const std::string &iLabel, const ParameterSet &iPSet) const
Definition:
ModuleChanger.cc:66
edm::ModuleChanger::schedule_
Schedule * schedule_
Definition:
ModuleChanger.h:54
edm::ParameterSet
Definition:
ParameterSet.h:35
Generated for CMSSW Reference Manual by
1.8.5