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
FEConfigLUTParamDat.h
Go to the documentation of this file.
1
#ifndef FECONFLUTPARAMDAT_H
2
#define FECONFLUTPARAMDAT_H
3
4
#include <vector>
5
#include <stdexcept>
6
7
#include "
OnlineDB/EcalCondDB/interface/IDataItem.h
"
8
#include "
OnlineDB/EcalCondDB/interface/FEConfigLUTInfo.h
"
9
#include "
OnlineDB/EcalCondDB/interface/EcalLogicID.h
"
10
11
class
FEConfigLUTParamDat
:
public
IDataItem
{
12
public
:
13
friend
class
EcalCondDBInterface
;
// XXX temp should not need
14
FEConfigLUTParamDat
();
15
~FEConfigLUTParamDat
()
override
;
16
17
// User data methods
18
inline
std::string
getTable
()
override
{
return
"FE_CONFIG_LUTPARAM_DAT"
; }
19
20
inline
void
setETSat
(
float
x
) {
m_etsat
=
x
; }
21
inline
void
setTTThreshlow
(
float
x
) {
m_tthreshlow
=
x
; }
22
inline
void
setTTThreshhigh
(
float
x
) {
m_tthreshhigh
=
x
; }
23
24
inline
float
getETSat
()
const
{
return
m_etsat
; }
25
inline
float
getTTThreshlow
()
const
{
return
m_tthreshlow
; }
26
inline
float
getTTThreshhigh
()
const
{
return
m_tthreshhigh
; }
27
28
private
:
29
void
prepareWrite
() noexcept(
false
) override;
30
31
void
writeDB
(
const
EcalLogicID
* ecid,
const
FEConfigLUTParamDat
*
item
,
FEConfigLUTInfo
* iconf) noexcept(
false
);
32
33
void
writeArrayDB
(
const
std
::
map
<
EcalLogicID
,
FEConfigLUTParamDat
>*
data
,
FEConfigLUTInfo
* iconf) noexcept(
false
);
34
35
void
fetchData
(
std
::
map
<
EcalLogicID
,
FEConfigLUTParamDat
>* fillMap,
FEConfigLUTInfo
* iconf) noexcept(
false
);
36
37
// User data
38
float
m_etsat
;
39
float
m_tthreshlow
;
40
float
m_tthreshhigh
;
41
};
42
43
#endif
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:37
IDataItem.h
FEConfigLUTParamDat
Definition:
FEConfigLUTParamDat.h:11
FEConfigLUTParamDat::setTTThreshlow
void setTTThreshlow(float x)
Definition:
FEConfigLUTParamDat.h:21
funct::false
false
Definition:
Factorize.h:29
FEConfigLUTParamDat::fetchData
void fetchData(std::map< EcalLogicID, FEConfigLUTParamDat > *fillMap, FEConfigLUTInfo *iconf) noexcept(false)
Definition:
FEConfigLUTParamDat.cc:68
FEConfigLUTParamDat::writeArrayDB
void writeArrayDB(const std::map< EcalLogicID, FEConfigLUTParamDat > *data, FEConfigLUTInfo *iconf) noexcept(false)
Definition:
FEConfigLUTParamDat.cc:114
FEConfigLUTParamDat::getTTThreshlow
float getTTThreshlow() const
Definition:
FEConfigLUTParamDat.h:25
DDAxes::x
FEConfigLUTParamDat::getETSat
float getETSat() const
Definition:
FEConfigLUTParamDat.h:24
watchdog.const
const
Definition:
watchdog.py:83
FEConfigLUTParamDat::~FEConfigLUTParamDat
~FEConfigLUTParamDat() override
Definition:
FEConfigLUTParamDat.cc:22
FEConfigLUTParamDat::setETSat
void setETSat(float x)
Definition:
FEConfigLUTParamDat.h:20
FEConfigLUTParamDat::m_tthreshlow
float m_tthreshlow
Definition:
FEConfigLUTParamDat.h:39
FEConfigLUTParamDat::writeDB
void writeDB(const EcalLogicID *ecid, const FEConfigLUTParamDat *item, FEConfigLUTInfo *iconf) noexcept(false)
Definition:
FEConfigLUTParamDat.cc:39
IDataItem
Definition:
IDataItem.h:16
FEConfigLUTParamDat::FEConfigLUTParamDat
FEConfigLUTParamDat()
Definition:
FEConfigLUTParamDat.cc:11
EcalLogicID
Definition:
EcalLogicID.h:7
FEConfigLUTParamDat::getTTThreshhigh
float getTTThreshhigh() const
Definition:
FEConfigLUTParamDat.h:26
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FEConfigLUTParamDat::m_tthreshhigh
float m_tthreshhigh
Definition:
FEConfigLUTParamDat.h:40
FEConfigLUTInfo
Definition:
FEConfigLUTInfo.h:11
B2GTnPMonitor_cfi.item
item
Definition:
B2GTnPMonitor_cfi.py:147
FEConfigLUTParamDat::getTable
std::string getTable() override
Definition:
FEConfigLUTParamDat.h:18
FEConfigLUTInfo.h
EcalLogicID.h
std
Definition:
JetResolutionObject.h:76
FEConfigLUTParamDat::setTTThreshhigh
void setTTThreshhigh(float x)
Definition:
FEConfigLUTParamDat.h:22
FEConfigLUTParamDat::prepareWrite
void prepareWrite() noexcept(false) override
Definition:
FEConfigLUTParamDat.cc:24
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:79
genParticles_cff.map
map
Definition:
genParticles_cff.py:11
FEConfigLUTParamDat::m_etsat
float m_etsat
Definition:
FEConfigLUTParamDat.h:38
Generated for CMSSW Reference Manual by
1.8.16