OnlineDB
EcalCondDB
interface
ODVfeToRejectDat.h
Go to the documentation of this file.
1
#ifndef ODVFETOREJECTDAT_H
2
#define ODVFETOREJECTDAT_H
3
4
#include <vector>
5
#include <stdexcept>
6
7
#include "
OnlineDB/EcalCondDB/interface/IDataItem.h
"
8
#include "
OnlineDB/EcalCondDB/interface/EcalLogicID.h
"
9
#include "
OnlineDB/EcalCondDB/interface/ODVfeToRejectInfo.h
"
10
11
class
ODVfeToRejectDat
:
public
IODConfig
{
12
public
:
13
friend
class
EcalCondDBInterface
;
14
ODVfeToRejectDat
();
15
~ODVfeToRejectDat
()
override
;
16
17
// User data methods
18
inline
std::string
getTable
()
override
{
return
"VFES_TO_REJECT_DAT"
; }
19
20
inline
void
setId
(
int
dac) {
m_ID
= dac; }
21
inline
int
getId
()
const
{
return
m_ID
; }
22
23
inline
void
setFedId
(
int
dac) {
m_fed
= dac; }
24
inline
int
getFedId
()
const
{
return
m_fed
; }
25
26
inline
void
setTTId
(
int
dac) {
m_tt
= dac; }
27
inline
int
getTTId
()
const
{
return
m_tt
; }
28
29
inline
void
setVfeId
(
int
dac) {
m_vfe
= dac; }
30
inline
int
getVfeId
()
const
{
return
m_vfe
; }
31
32
inline
void
setGain
(
int
dac) {
m_gain
= dac; }
33
inline
int
getGain
()
const
{
return
m_gain
; }
34
35
inline
void
setStatus
(
int
dac) {
m_sta
= dac; }
36
inline
int
getStatus
()
const
{
return
m_sta
; }
37
38
private
:
39
void
prepareWrite
() noexcept(
false
) override;
40
41
void
writeDB
(
const
ODVfeToRejectDat
*
item
,
ODVfeToRejectInfo
* iov) noexcept(
false
);
42
43
void
writeArrayDB
(
const
std
::
vector
<
ODVfeToRejectDat
>&
data
,
ODVfeToRejectInfo
* iov) noexcept(
false
);
44
45
void
fetchData
(
std
::
vector
<
ODVfeToRejectDat
>* fillMap,
ODVfeToRejectInfo
* iov) noexcept(
false
);
46
47
// User data
48
49
int
m_fed
;
50
int
m_tt
;
51
int
m_vfe
;
52
int
m_gain
;
53
int
m_sta
;
54
int
m_ID
;
55
};
56
57
#endif
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:37
IDataItem.h
ODVfeToRejectDat::~ODVfeToRejectDat
~ODVfeToRejectDat() override
Definition:
ODVfeToRejectDat.cc:23
ODVfeToRejectInfo
Definition:
ODVfeToRejectInfo.h:9
ODVfeToRejectDat::getVfeId
int getVfeId() const
Definition:
ODVfeToRejectDat.h:30
funct::false
false
Definition:
Factorize.h:29
ODVfeToRejectDat::prepareWrite
void prepareWrite() noexcept(false) override
Definition:
ODVfeToRejectDat.cc:25
ODVfeToRejectDat::m_vfe
int m_vfe
Definition:
ODVfeToRejectDat.h:51
ODVfeToRejectDat::setStatus
void setStatus(int dac)
Definition:
ODVfeToRejectDat.h:35
ODVfeToRejectDat::getFedId
int getFedId() const
Definition:
ODVfeToRejectDat.h:24
watchdog.const
const
Definition:
watchdog.py:83
ODVfeToRejectDat::writeDB
void writeDB(const ODVfeToRejectDat *item, ODVfeToRejectInfo *iov) noexcept(false)
Definition:
ODVfeToRejectDat.cc:38
ODVfeToRejectDat
Definition:
ODVfeToRejectDat.h:11
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
ODVfeToRejectDat::getTTId
int getTTId() const
Definition:
ODVfeToRejectDat.h:27
ODVfeToRejectDat::m_ID
int m_ID
Definition:
ODVfeToRejectDat.h:54
ODVfeToRejectDat::ODVfeToRejectDat
ODVfeToRejectDat()
Definition:
ODVfeToRejectDat.cc:10
ODVfeToRejectDat::writeArrayDB
void writeArrayDB(const std::vector< ODVfeToRejectDat > &data, ODVfeToRejectInfo *iov) noexcept(false)
Definition:
ODVfeToRejectDat.cc:90
ODVfeToRejectDat::setId
void setId(int dac)
Definition:
ODVfeToRejectDat.h:20
ODVfeToRejectDat::m_fed
int m_fed
Definition:
ODVfeToRejectDat.h:49
ODVfeToRejectDat::m_tt
int m_tt
Definition:
ODVfeToRejectDat.h:50
ODVfeToRejectDat::getStatus
int getStatus() const
Definition:
ODVfeToRejectDat.h:36
ODVfeToRejectDat::m_gain
int m_gain
Definition:
ODVfeToRejectDat.h:52
IODConfig
Definition:
IODConfig.h:18
ODVfeToRejectDat::setFedId
void setFedId(int dac)
Definition:
ODVfeToRejectDat.h:23
trackerHitRTTI::vector
Definition:
trackerHitRTTI.h:21
ODVfeToRejectDat::setVfeId
void setVfeId(int dac)
Definition:
ODVfeToRejectDat.h:29
ODVfeToRejectDat::fetchData
void fetchData(std::vector< ODVfeToRejectDat > *fillMap, ODVfeToRejectInfo *iov) noexcept(false)
Definition:
ODVfeToRejectDat.cc:55
B2GTnPMonitor_cfi.item
item
Definition:
B2GTnPMonitor_cfi.py:147
EcalLogicID.h
ODVfeToRejectDat::setTTId
void setTTId(int dac)
Definition:
ODVfeToRejectDat.h:26
std
Definition:
JetResolutionObject.h:76
ODVfeToRejectDat::getGain
int getGain() const
Definition:
ODVfeToRejectDat.h:33
ODVfeToRejectDat::getId
int getId() const
Definition:
ODVfeToRejectDat.h:21
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:79
ODVfeToRejectDat::getTable
std::string getTable() override
Definition:
ODVfeToRejectDat.h:18
ODVfeToRejectDat::m_sta
int m_sta
Definition:
ODVfeToRejectDat.h:53
ODVfeToRejectInfo.h
ODVfeToRejectDat::setGain
void setGain(int dac)
Definition:
ODVfeToRejectDat.h:32
Generated for CMSSW Reference Manual by
1.8.16