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
OnlineDB
EcalCondDB
interface
RunSeqDef.h
Go to the documentation of this file.
1
#ifndef RUNSEQDEF_H
2
#define RUNSEQDEF_H
3
4
#include <string>
5
#include <stdexcept>
6
7
#include "
OnlineDB/EcalCondDB/interface/IDef.h
"
8
#include "
OnlineDB/EcalCondDB/interface/RunTypeDef.h
"
9
13
class
RunSeqDef
:
public
IDef
{
14
public
:
15
friend
class
ODRunConfigSeqInfo
;
16
friend
class
EcalCondDBInterface
;
17
18
RunSeqDef
();
19
~RunSeqDef
()
override
;
20
21
// Methods for user data
22
std::string
getRunSeq
()
const
;
23
void
setRunSeq
(
std::string
runseq);
24
25
RunTypeDef
getRunTypeDef
()
const
;
26
void
setRunTypeDef
(
const
RunTypeDef
& runTypeDef);
27
28
// Methods from IUniqueDBObject
29
int
fetchID
() noexcept(
false
) override;
30
void
setByID
(
int
id
) noexcept(
false
) override;
31
32
// Operators. m_desc is not considered, it cannot be written to DB anyhow
33
inline
bool
operator
==(
const
RunSeqDef
&
t
)
const
{
return
m_runSeq
==
t
.m_runSeq; }
34
inline
bool
operator!=
(
const
RunSeqDef
&
t
)
const
{
return
m_runSeq
!=
t
.m_runSeq; }
35
36
protected
:
37
// User data for this def
38
std::string
m_runSeq
;
39
RunTypeDef
m_runType
;
40
41
int
writeDB
() noexcept(
false
);
42
43
void
fetchAllDefs
(
std
::
vector
<
RunSeqDef
>* fillVec) noexcept(
false
);
44
};
45
46
#endif
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:37
IDef
Definition:
IDef.h:11
funct::false
false
Definition:
Factorize.h:29
RunSeqDef::setByID
void setByID(int id) noexcept(false) override
Definition:
RunSeqDef.cc:63
RunSeqDef::setRunTypeDef
void setRunTypeDef(const RunTypeDef &runTypeDef)
Definition:
RunSeqDef.cc:25
RunTypeDef.h
watchdog.const
const
Definition:
watchdog.py:83
RunSeqDef::fetchAllDefs
void fetchAllDefs(std::vector< RunSeqDef > *fillVec) noexcept(false)
Definition:
RunSeqDef.cc:91
Utilities.operator
operator
Definition:
Utilities.py:24
RunSeqDef::setRunSeq
void setRunSeq(std::string runseq)
Definition:
RunSeqDef.cc:21
RunSeqDef::getRunTypeDef
RunTypeDef getRunTypeDef() const
Definition:
RunSeqDef.cc:23
RunSeqDef::writeDB
int writeDB() noexcept(false)
Definition:
RunSeqDef.cc:110
RunSeqDef::getRunSeq
std::string getRunSeq() const
Definition:
RunSeqDef.cc:19
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
RunSeqDef
Definition:
RunSeqDef.h:13
RunTypeDef
Definition:
RunTypeDef.h:12
RunSeqDef::m_runSeq
std::string m_runSeq
Definition:
RunSeqDef.h:38
RunSeqDef::~RunSeqDef
~RunSeqDef() override
Definition:
RunSeqDef.cc:17
trackerHitRTTI::vector
Definition:
trackerHitRTTI.h:21
RunSeqDef::operator!=
bool operator!=(const RunSeqDef &t) const
Definition:
RunSeqDef.h:34
std
Definition:
JetResolutionObject.h:76
RunSeqDef::m_runType
RunTypeDef m_runType
Definition:
RunSeqDef.h:39
RunSeqDef::fetchID
int fetchID() noexcept(false) override
Definition:
RunSeqDef.cc:27
RunSeqDef::RunSeqDef
RunSeqDef()
Definition:
RunSeqDef.cc:9
IDef.h
submitPVValidationJobs.t
string t
Definition:
submitPVValidationJobs.py:644
ODRunConfigSeqInfo
Definition:
ODRunConfigSeqInfo.h:15
Generated for CMSSW Reference Manual by
1.8.16