test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
OnlineDB
EcalCondDB
interface
FEConfigBadXTDat.h
Go to the documentation of this file.
1
#ifndef FECONFIGBADXTDAT_H
2
#define FECONFIGBADXTDAT_H
3
4
#include <vector>
5
#include <stdexcept>
6
7
#include "
OnlineDB/EcalCondDB/interface/IODConfig.h
"
8
#include "
OnlineDB/EcalCondDB/interface/FEConfigBadXTInfo.h
"
9
10
class
FEConfigBadXTDat
:
public
IODConfig
{
11
public
:
12
friend
class
EcalCondDBInterface
;
13
FEConfigBadXTDat
();
14
~FEConfigBadXTDat
();
15
16
// User data methods
17
inline
std::string
getTable
() {
return
"FE_CONFIG_BadCRYSTALS_DAT"
; }
18
19
inline
void
setId
(
int
dac) {
m_ID
= dac; }
20
inline
int
getId
()
const
{
return
m_ID
; }
21
22
inline
void
setFedId
(
int
dac) {
m_fed
= dac; }
23
inline
int
getFedId
()
const
{
return
m_fed
; }
24
25
inline
void
setTCCId
(
int
dac) {
m_tcc
= dac; }
26
inline
int
getTCCId
()
const
{
return
m_tcc
; }
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
FEConfigBadXTDat
* item,
FEConfigBadXTInfo
*
iov
)
43
throw
(std::runtime_error);
44
45
void
writeArrayDB
(
const
std::vector<
FEConfigBadXTDat
>&
data
,
FEConfigBadXTInfo
*
iov
)
46
throw
(std::runtime_error);
47
48
49
void
fetchData
(std::vector<
FEConfigBadXTDat
>* fillMap,
FEConfigBadXTInfo
*
iov
)
50
throw
(std::runtime_error);
51
52
// User data
53
int
m_tcc
;
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
FEConfigBadXTDat::m_xt
int m_xt
Definition:
FEConfigBadXTDat.h:56
FEConfigBadXTDat::setId
void setId(int dac)
Definition:
FEConfigBadXTDat.h:19
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:38
FEConfigBadXTDat::writeDB
void writeDB(const FEConfigBadXTDat *item, FEConfigBadXTInfo *iov)
Definition:
FEConfigBadXTDat.cc:49
FEConfigBadXTDat::setTTId
void setTTId(int dac)
Definition:
FEConfigBadXTDat.h:28
FEConfigBadXTDat::getId
int getId() const
Definition:
FEConfigBadXTDat.h:20
FEConfigBadXTDat
Definition:
FEConfigBadXTDat.h:10
FEConfigBadXTDat::prepareWrite
void prepareWrite()
Definition:
FEConfigBadXTDat.cc:33
FEConfigBadXTDat::~FEConfigBadXTDat
~FEConfigBadXTDat()
Definition:
FEConfigBadXTDat.cc:27
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
FEConfigBadXTDat::getXTId
int getXTId() const
Definition:
FEConfigBadXTDat.h:32
FEConfigBadXTDat::m_tt
int m_tt
Definition:
FEConfigBadXTDat.h:55
o2o.iov
tuple iov
Definition:
o2o.py:307
FEConfigBadXTDat::m_t1
int m_t1
Definition:
FEConfigBadXTDat.h:57
FEConfigBadXTDat::m_ID
int m_ID
Definition:
FEConfigBadXTDat.h:58
FEConfigBadXTDat::setStatus
void setStatus(int dac)
Definition:
FEConfigBadXTDat.h:35
FEConfigBadXTDat::fetchData
void fetchData(std::vector< FEConfigBadXTDat > *fillMap, FEConfigBadXTInfo *iov)
Definition:
FEConfigBadXTDat.cc:70
IODConfig
Definition:
IODConfig.h:19
FEConfigBadXTDat::getTable
std::string getTable()
Definition:
FEConfigBadXTDat.h:17
FEConfigBadXTDat::setTCCId
void setTCCId(int dac)
Definition:
FEConfigBadXTDat.h:25
FEConfigBadXTDat::getStatus
int getStatus() const
Definition:
FEConfigBadXTDat.h:36
FEConfigBadXTDat::getFedId
int getFedId() const
Definition:
FEConfigBadXTDat.h:23
FEConfigBadXTDat::writeArrayDB
void writeArrayDB(const std::vector< FEConfigBadXTDat > &data, FEConfigBadXTInfo *iov)
Definition:
FEConfigBadXTDat.cc:107
FEConfigBadXTDat::getTTId
int getTTId() const
Definition:
FEConfigBadXTDat.h:29
FEConfigBadXTDat::setFedId
void setFedId(int dac)
Definition:
FEConfigBadXTDat.h:22
compareJSON.const
string const
Definition:
compareJSON.py:14
FEConfigBadXTDat::getTCCId
int getTCCId() const
Definition:
FEConfigBadXTDat.h:26
FEConfigBadXTDat::setXTId
void setXTId(int dac)
Definition:
FEConfigBadXTDat.h:31
FEConfigBadXTDat::FEConfigBadXTDat
FEConfigBadXTDat()
Definition:
FEConfigBadXTDat.cc:10
FEConfigBadXTInfo
Definition:
FEConfigBadXTInfo.h:9
FEConfigBadXTDat::m_fed
int m_fed
Definition:
FEConfigBadXTDat.h:54
FEConfigBadXTDat::m_tcc
int m_tcc
Definition:
FEConfigBadXTDat.h:53
IODConfig.h
FEConfigBadXTInfo.h
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