Fireworks
Core
interface
FWCompositeParameter.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWCompositeParameter_h
2
#define Fireworks_Core_FWCompositeParameter_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWCompositeParameter
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Fri Mar 7 14:37:04 EST 2008
19
//
20
21
// system include files
22
23
// user include files
24
#include "
Fireworks/Core/interface/FWParameterBase.h
"
25
#include "
Fireworks/Core/interface/FWParameterizable.h
"
26
27
// forward declarations
28
29
class
FWCompositeParameter
:
public
FWParameterBase
,
public
FWParameterizable
{
30
public
:
31
FWCompositeParameter
(
FWParameterizable
* iParent,
const
std::string
& iName,
unsigned
int
iVersion = 1);
32
~FWCompositeParameter
()
override
;
33
34
// ---------- const member functions ---------------------
35
void
addTo
(
FWConfiguration
&)
const override
;
36
37
// ---------- static member functions --------------------
38
39
// ---------- member functions ---------------------------
40
void
setFrom
(
const
FWConfiguration
&)
override
;
41
42
FWCompositeParameter
(
const
FWCompositeParameter
&) =
delete
;
// stop default
43
44
const
FWCompositeParameter
&
operator=
(
const
FWCompositeParameter
&) =
delete
;
// stop default
45
46
private
:
47
// ---------- member data --------------------------------
48
unsigned
int
m_version
;
49
};
50
51
#endif
FWCompositeParameter
Definition:
FWCompositeParameter.h:29
FWParameterBase
Definition:
FWParameterBase.h:31
FWParameterBase.h
FWCompositeParameter::FWCompositeParameter
FWCompositeParameter(FWParameterizable *iParent, const std::string &iName, unsigned int iVersion=1)
Definition:
FWCompositeParameter.cc:32
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FWCompositeParameter::m_version
unsigned int m_version
Definition:
FWCompositeParameter.h:48
FWCompositeParameter::addTo
void addTo(FWConfiguration &) const override
Definition:
FWCompositeParameter.cc:74
FWCompositeParameter::setFrom
void setFrom(const FWConfiguration &) override
Definition:
FWCompositeParameter.cc:57
FWParameterizable
Definition:
FWParameterizable.h:29
FWParameterizable.h
FWConfiguration
Definition:
FWConfiguration.h:31
FWCompositeParameter::operator=
const FWCompositeParameter & operator=(const FWCompositeParameter &)=delete
FWCompositeParameter::~FWCompositeParameter
~FWCompositeParameter() override
Definition:
FWCompositeParameter.cc:40
Generated for CMSSW Reference Manual by
1.8.14