test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
();
16
17
// User data methods
18
inline
std::string
getTable
() {
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
39
private
:
40
void
prepareWrite
()
41
throw
(std::runtime_error);
42
43
void
writeDB
(
const
ODVfeToRejectDat
* item,
ODVfeToRejectInfo
*
iov
)
44
throw
(std::runtime_error);
45
46
void
writeArrayDB
(
const
std::vector<
ODVfeToRejectDat
>&
data
,
ODVfeToRejectInfo
*
iov
)
47
throw
(std::runtime_error);
48
49
50
void
fetchData
(std::vector<
ODVfeToRejectDat
>* fillMap,
ODVfeToRejectInfo
*
iov
)
51
throw
(std::runtime_error);
52
53
// User data
54
55
int
m_fed
;
56
int
m_tt
;
57
int
m_vfe
;
58
int
m_gain
;
59
int
m_sta
;
60
int
m_ID
;
61
62
};
63
64
#endif
ODVfeToRejectInfo.h
ODVfeToRejectDat::setVfeId
void setVfeId(int dac)
Definition:
ODVfeToRejectDat.h:29
ODVfeToRejectDat::getFedId
int getFedId() const
Definition:
ODVfeToRejectDat.h:24
ODVfeToRejectDat::setStatus
void setStatus(int dac)
Definition:
ODVfeToRejectDat.h:35
ODVfeToRejectDat::setTTId
void setTTId(int dac)
Definition:
ODVfeToRejectDat.h:26
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:38
ODVfeToRejectDat::prepareWrite
void prepareWrite()
Definition:
ODVfeToRejectDat.cc:34
ODVfeToRejectDat::~ODVfeToRejectDat
~ODVfeToRejectDat()
Definition:
ODVfeToRejectDat.cc:28
ODVfeToRejectDat::setGain
void setGain(int dac)
Definition:
ODVfeToRejectDat.h:32
ODVfeToRejectDat::writeDB
void writeDB(const ODVfeToRejectDat *item, ODVfeToRejectInfo *iov)
Definition:
ODVfeToRejectDat.cc:50
ODVfeToRejectDat::m_tt
int m_tt
Definition:
ODVfeToRejectDat.h:56
ODVfeToRejectDat::ODVfeToRejectDat
ODVfeToRejectDat()
Definition:
ODVfeToRejectDat.cc:10
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ODVfeToRejectDat::setFedId
void setFedId(int dac)
Definition:
ODVfeToRejectDat.h:23
ODVfeToRejectDat::m_ID
int m_ID
Definition:
ODVfeToRejectDat.h:60
o2o.iov
tuple iov
Definition:
o2o.py:307
IODConfig
Definition:
IODConfig.h:19
ODVfeToRejectDat::getStatus
int getStatus() const
Definition:
ODVfeToRejectDat.h:36
ODVfeToRejectDat::getGain
int getGain() const
Definition:
ODVfeToRejectDat.h:33
ODVfeToRejectDat::getVfeId
int getVfeId() const
Definition:
ODVfeToRejectDat.h:30
EcalLogicID.h
ODVfeToRejectDat::fetchData
void fetchData(std::vector< ODVfeToRejectDat > *fillMap, ODVfeToRejectInfo *iov)
Definition:
ODVfeToRejectDat.cc:71
ODVfeToRejectDat::getId
int getId() const
Definition:
ODVfeToRejectDat.h:21
ODVfeToRejectDat::setId
void setId(int dac)
Definition:
ODVfeToRejectDat.h:20
ODVfeToRejectDat::m_fed
int m_fed
Definition:
ODVfeToRejectDat.h:55
IDataItem.h
compareJSON.const
string const
Definition:
compareJSON.py:14
ODVfeToRejectDat::getTable
std::string getTable()
Definition:
ODVfeToRejectDat.h:18
ODVfeToRejectDat::m_gain
int m_gain
Definition:
ODVfeToRejectDat.h:58
ODVfeToRejectDat::getTTId
int getTTId() const
Definition:
ODVfeToRejectDat.h:27
ODVfeToRejectDat::m_sta
int m_sta
Definition:
ODVfeToRejectDat.h:59
ODVfeToRejectDat::writeArrayDB
void writeArrayDB(const std::vector< ODVfeToRejectDat > &data, ODVfeToRejectInfo *iov)
Definition:
ODVfeToRejectDat.cc:110
ODVfeToRejectDat::m_vfe
int m_vfe
Definition:
ODVfeToRejectDat.h:57
ODVfeToRejectDat
Definition:
ODVfeToRejectDat.h:11
ODVfeToRejectInfo
Definition:
ODVfeToRejectInfo.h:9
AlCaHLTBitMon_QueryRunRegistry.data
tuple data
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:288
CommPDSkim_cfg.throw
tuple throw
Definition:
CommPDSkim_cfg.py:101
Generated for CMSSW Reference Manual by
1.8.5