Main Page
Namespaces
Classes
Package Documentation
src
Fireworks
Core
interface
FWParameterBase.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWParameterBase_h
2
#define Fireworks_Core_FWParameterBase_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWParameterBase
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Sat Feb 23 13:35:15 EST 2008
19
//
20
21
// system include files
22
#include <string>
23
24
// user include files
25
#include "
Fireworks/Core/interface/FWConfigurable.h
"
26
27
// forward declarations
28
class
FWConfiguration
;
29
class
FWParameterizable
;
30
31
class
FWParameterBase
:
public
FWConfigurable
32
{
33
public
:
34
FWParameterBase
(
FWParameterizable
* iParent,
const
std::string
& iName);
35
~FWParameterBase
()
override
;
36
37
// ---------- const member functions ---------------------
38
39
//virtual void addTo(FWConfiguration& ) const = 0;
40
const
std::string
&
name
()
const
{
return
m_name
; }
41
42
// ---------- static member functions --------------------
43
44
// ---------- member functions ---------------------------
45
//virtual void setFrom(const FWConfiguration&) = 0;
46
47
private
:
48
FWParameterBase
(
const
FWParameterBase
&) =
delete
;
// stop default
49
const
FWParameterBase
&
operator=
(
const
FWParameterBase
&) =
delete
;
// stop default
50
51
// ---------- member data --------------------------------
52
53
std::string
m_name
;
54
};
55
56
#endif
FWParameterBase::operator=
const FWParameterBase & operator=(const FWParameterBase &)=delete
FWParameterBase
Definition:
FWParameterBase.h:31
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FWConfigurable
Definition:
FWConfigurable.h:28
FWConfigurable.h
FWParameterBase::~FWParameterBase
~FWParameterBase() override
Definition:
FWParameterBase.cc:46
FWParameterizable
Definition:
FWParameterizable.h:29
FWParameterBase::m_name
std::string m_name
Definition:
FWParameterBase.h:53
FWConfiguration
Definition:
FWConfiguration.h:31
FWParameterBase::name
const std::string & name() const
Definition:
FWParameterBase.h:40
FWParameterBase::FWParameterBase
FWParameterBase(FWParameterizable *iParent, const std::string &iName)
Definition:
FWParameterBase.cc:32
Generated for CMSSW Reference Manual by
1.8.11