test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
OnlineDB
EcalCondDB
interface
ODBadXTDat.h
Go to the documentation of this file.
1
#ifndef OBADXTDAT_H
2
#define OBADXTDAT_H
3
4
#include <vector>
5
#include <stdexcept>
6
7
#include "
OnlineDB/EcalCondDB/interface/IODConfig.h
"
8
#include "
OnlineDB/EcalCondDB/interface/ODBadXTInfo.h
"
9
10
class
ODBadXTDat
:
public
IODConfig
{
11
public
:
12
friend
class
EcalCondDBInterface
;
13
ODBadXTDat
();
14
~ODBadXTDat
();
15
16
// User data methods
17
inline
std::string
getTable
() {
return
"BAD_CRYSTALS_DAT"
; }
18
19
inline
void
setId
(
int
dac) {
m_ID
= dac; }
20
inline
int
getId
()
const
{
return
m_ID
; }
21
22
inline
void
setSMId
(
int
dac) {
m_sm
= dac; }
23
inline
int
getSMId
()
const
{
return
m_sm
; }
24
25
inline
void
setFedId
(
int
dac) {
m_fed
= dac; }
26
inline
int
getFedId
()
const
{
return
m_fed
; }
27
28
inline
void
setTTId
(
int
dac) {
m_tt
= dac; }
29
inline
int
getTTId
()
const
{
return
m_tt
; }
30
31
inline
void
setXTId
(
int
dac) {
m_xt
= dac; }
32
inline
int
getXTId
()
const
{
return
m_xt
; }
33
34
35
inline
void
setStatus
(
int
dac) {
m_t1
= dac; }
36
inline
int
getStatus
()
const
{
return
m_t1
; }
37
38
private
:
39
void
prepareWrite
()
40
throw
(std::runtime_error);
41
42
void
writeDB
(
const
ODBadXTDat
* item,
ODBadXTInfo
*
iov
)
43
throw
(std::runtime_error);
44
45
void
writeArrayDB
(
const
std::vector<
ODBadXTDat
>&
data
,
ODBadXTInfo
*
iov
)
46
throw
(std::runtime_error);
47
48
49
void
fetchData
(std::vector<
ODBadXTDat
>* fillMap,
ODBadXTInfo
*
iov
)
50
throw
(std::runtime_error);
51
52
// User data
53
int
m_sm
;
54
int
m_fed
;
55
int
m_tt
;
56
int
m_xt
;
57
int
m_t1
;
58
int
m_ID
;
59
60
};
61
62
#endif
ODBadXTDat::writeArrayDB
void writeArrayDB(const std::vector< ODBadXTDat > &data, ODBadXTInfo *iov)
Definition:
ODBadXTDat.cc:107
ODBadXTDat::setStatus
void setStatus(int dac)
Definition:
ODBadXTDat.h:35
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:38
ODBadXTDat::getTTId
int getTTId() const
Definition:
ODBadXTDat.h:29
ODBadXTDat
Definition:
ODBadXTDat.h:10
ODBadXTDat::setTTId
void setTTId(int dac)
Definition:
ODBadXTDat.h:28
ODBadXTDat::getTable
std::string getTable()
Definition:
ODBadXTDat.h:17
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ODBadXTDat::writeDB
void writeDB(const ODBadXTDat *item, ODBadXTInfo *iov)
Definition:
ODBadXTDat.cc:49
ODBadXTInfo
Definition:
ODBadXTInfo.h:9
o2o.iov
tuple iov
Definition:
o2o.py:307
ODBadXTDat::setXTId
void setXTId(int dac)
Definition:
ODBadXTDat.h:31
IODConfig
Definition:
IODConfig.h:19
ODBadXTDat::m_tt
int m_tt
Definition:
ODBadXTDat.h:55
ODBadXTDat::setId
void setId(int dac)
Definition:
ODBadXTDat.h:19
ODBadXTDat::m_t1
int m_t1
Definition:
ODBadXTDat.h:57
ODBadXTDat::fetchData
void fetchData(std::vector< ODBadXTDat > *fillMap, ODBadXTInfo *iov)
Definition:
ODBadXTDat.cc:70
ODBadXTDat::prepareWrite
void prepareWrite()
Definition:
ODBadXTDat.cc:33
ODBadXTDat::getSMId
int getSMId() const
Definition:
ODBadXTDat.h:23
ODBadXTDat::getStatus
int getStatus() const
Definition:
ODBadXTDat.h:36
ODBadXTDat::m_fed
int m_fed
Definition:
ODBadXTDat.h:54
compareJSON.const
string const
Definition:
compareJSON.py:14
ODBadXTDat::m_ID
int m_ID
Definition:
ODBadXTDat.h:58
ODBadXTInfo.h
ODBadXTDat::m_sm
int m_sm
Definition:
ODBadXTDat.h:53
ODBadXTDat::setFedId
void setFedId(int dac)
Definition:
ODBadXTDat.h:25
IODConfig.h
ODBadXTDat::getFedId
int getFedId() const
Definition:
ODBadXTDat.h:26
ODBadXTDat::~ODBadXTDat
~ODBadXTDat()
Definition:
ODBadXTDat.cc:27
AlCaHLTBitMon_QueryRunRegistry.data
tuple data
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:288
ODBadXTDat::getId
int getId() const
Definition:
ODBadXTDat.h:20
ODBadXTDat::getXTId
int getXTId() const
Definition:
ODBadXTDat.h:32
CommPDSkim_cfg.throw
tuple throw
Definition:
CommPDSkim_cfg.py:101
ODBadXTDat::ODBadXTDat
ODBadXTDat()
Definition:
ODBadXTDat.cc:10
ODBadXTDat::m_xt
int m_xt
Definition:
ODBadXTDat.h:56
ODBadXTDat::setSMId
void setSMId(int dac)
Definition:
ODBadXTDat.h:22
Generated for CMSSW Reference Manual by
1.8.5