Main Page
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
o
p
q
r
s
t
u
v
w
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
d
e
f
l
m
o
p
s
t
u
v
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Fireworks
Core
interface
FWConfigurableParameterizable.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWConfigurableParameterizable_h
2
#define Fireworks_Core_FWConfigurableParameterizable_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWConfigurableParameterizable
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Sun Mar 16 12:01:29 EDT 2008
19
//
20
21
// system include files
22
23
// user include files
24
#include "
Fireworks/Core/interface/FWParameterizable.h
"
25
#include "
Fireworks/Core/interface/FWConfigurable.h
"
26
27
// forward declarations
28
29
class
FWConfigurableParameterizable
:
public
FWParameterizable
,
public
FWConfigurable
{
30
public
:
31
FWConfigurableParameterizable
(
unsigned
int
iVersion = 1);
32
~FWConfigurableParameterizable
()
override
;
33
34
// ---------- const member functions ---------------------
35
void
addTo
(
FWConfiguration
&)
const override
;
36
37
unsigned
int
version
()
const
{
return
m_version
; }
38
// ---------- static member functions --------------------
39
40
// ---------- member functions ---------------------------
41
void
setFrom
(
const
FWConfiguration
&)
override
;
42
43
private
:
44
FWConfigurableParameterizable
(
const
FWConfigurableParameterizable
&) =
delete
;
// stop default
45
46
const
FWConfigurableParameterizable
&
operator=
(
const
FWConfigurableParameterizable
&) =
delete
;
// stop default
47
48
// ---------- member data --------------------------------
49
unsigned
int
m_version
;
50
};
51
52
#endif
FWConfigurableParameterizable::operator=
const FWConfigurableParameterizable & operator=(const FWConfigurableParameterizable &)=delete
FWConfigurableParameterizable::~FWConfigurableParameterizable
~FWConfigurableParameterizable() override
Definition:
FWConfigurableParameterizable.cc:39
FWConfigurableParameterizable::setFrom
void setFrom(const FWConfiguration &) override
Definition:
FWConfigurableParameterizable.cc:56
FWConfigurable.h
FWConfigurableParameterizable
Definition:
FWConfigurableParameterizable.h:29
FWParameterizable
Definition:
FWParameterizable.h:29
FWParameterizable.h
FWConfigurableParameterizable::addTo
void addTo(FWConfiguration &) const override
Definition:
FWConfigurableParameterizable.cc:67
FWConfigurableParameterizable::version
unsigned int version() const
Definition:
FWConfigurableParameterizable.h:37
FWConfigurable
Definition:
FWConfigurable.h:28
FWConfiguration
Definition:
FWConfiguration.h:31
FWConfigurableParameterizable::m_version
unsigned int m_version
Definition:
FWConfigurableParameterizable.h:49
FWConfigurableParameterizable::FWConfigurableParameterizable
FWConfigurableParameterizable(unsigned int iVersion=1)
Definition:
FWConfigurableParameterizable.cc:32
Generated for CMSSW Reference Manual by
1.8.16