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