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
FWConfigurationManager.h
Go to the documentation of this file.
1
#ifndef Fireworks_Core_FWConfigurationManager_h
2
#define Fireworks_Core_FWConfigurationManager_h
3
// -*- C++ -*-
4
//
5
// Package: Core
6
// Class : FWConfigurationManager
7
//
16
//
17
// Original Author: Chris Jones
18
// Created: Sun Feb 24 14:38:41 EST 2008
19
//
20
21
// system include files
22
#include <map>
23
#include <string>
24
25
// user include files
26
27
// forward declarations
28
class
FWConfigurable
;
29
class
FWConfiguration
;
30
class
FWJobMetadataManager
;
31
32
class
FWConfigurationManager
{
33
public
:
34
FWConfigurationManager
();
35
virtual
~FWConfigurationManager
();
36
37
// ---------- const member functions ---------------------
38
void
setFrom
(
const
FWConfiguration
&)
const
;
39
void
to
(
FWConfiguration
&)
const
;
40
41
void
writeToFile
(
const
std::string
&)
const
;
42
void
readFromFile
(
const
std::string
&)
const
;
43
std::string
guessAndReadFromFile
(
FWJobMetadataManager
*)
const
;
44
// ---------- static member functions --------------------
45
46
// ---------- member functions ---------------------------
48
void
add
(
const
std::string
& iName,
FWConfigurable
*);
49
50
void
setIgnore
() {
m_ignore
=
true
; }
51
bool
getIgnore
()
const
{
return
m_ignore
; }
52
53
private
:
54
FWConfigurationManager
(
const
FWConfigurationManager
&) =
delete
;
// stop default
55
56
const
FWConfigurationManager
&
operator=
(
const
FWConfigurationManager
&) =
delete
;
// stop default
57
void
readFromOldFile
(
const
std::string
&)
const
;
58
59
// ---------- member data --------------------------------
60
std::map<std::string, FWConfigurable*>
m_configurables
;
61
bool
m_ignore
;
62
};
63
64
#endif
FWConfigurationManager::setIgnore
void setIgnore()
Definition:
FWConfigurationManager.h:50
FWConfigurationManager::readFromFile
void readFromFile(const std::string &) const
Definition:
FWConfigurationManager.cc:153
FWConfigurationManager::guessAndReadFromFile
std::string guessAndReadFromFile(FWJobMetadataManager *) const
Definition:
FWConfigurationManager.cc:171
FWConfigurationManager::FWConfigurationManager
FWConfigurationManager()
Definition:
FWConfigurationManager.cc:43
FWConfigurationManager
Definition:
FWConfigurationManager.h:32
FWJobMetadataManager
Definition:
FWJobMetadataManager.h:18
FWConfigurationManager::m_ignore
bool m_ignore
Definition:
FWConfigurationManager.h:61
FWConfigurationManager::to
void to(FWConfiguration &) const
Definition:
FWConfigurationManager.cc:86
FWConfigurationManager::~FWConfigurationManager
virtual ~FWConfigurationManager()
Definition:
FWConfigurationManager.cc:50
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FWConfigurationManager::add
void add(const std::string &iName, FWConfigurable *)
does not take ownership
Definition:
FWConfigurationManager.cc:67
FWConfigurationManager::m_configurables
std::map< std::string, FWConfigurable * > m_configurables
Definition:
FWConfigurationManager.h:60
FWConfigurationManager::writeToFile
void writeToFile(const std::string &) const
Definition:
FWConfigurationManager.cc:97
FWConfigurationManager::getIgnore
bool getIgnore() const
Definition:
FWConfigurationManager.h:51
FWConfigurationManager::setFrom
void setFrom(const FWConfiguration &) const
Definition:
FWConfigurationManager.cc:75
FWConfigurationManager::readFromOldFile
void readFromOldFile(const std::string &) const
Definition:
FWConfigurationManager.cc:116
FWConfigurable
Definition:
FWConfigurable.h:28
FWConfiguration
Definition:
FWConfiguration.h:31
FWConfigurationManager::operator=
const FWConfigurationManager & operator=(const FWConfigurationManager &)=delete
Generated for CMSSW Reference Manual by
1.8.16