Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
OnlineDB
EcalCondDB
interface
ODTCCEECycle.h
Go to the documentation of this file.
1
#ifndef ODTCCEECYCLE_H
2
#define ODTCCEECYCLE_H
3
4
#include <stdexcept>
5
#include <iostream>
6
7
#include "
OnlineDB/EcalCondDB/interface/IODConfig.h
"
8
9
10
11
class
ODTCCEECycle
:
public
IODConfig
{
12
public
:
13
friend
class
EcalCondDBInterface
;
14
friend
class
ODEcalCycle
;
15
16
ODTCCEECycle
();
17
~ODTCCEECycle
();
18
19
inline
std::string
getTable
() {
return
"ECAL_TCC_EE_CYCLE"
; }
20
21
inline
void
setId
(
int
id
){
m_ID
=id;}
22
inline
int
getId
()
const
{
return
m_ID
;} ;
23
24
// Methods for user data
25
inline
void
setTCCConfigurationID
(
int
x
){
m_tcc_ee_config_id
=
x
;}
26
inline
int
getTCCConfigurationID
()
const
{
return
m_tcc_ee_config_id
;}
27
28
// Operators
29
inline
bool
operator==
(
const
ODTCCEECycle
&
m
)
const
{
return
(
m_ID
== m.
m_ID
); }
30
inline
bool
operator!=
(
const
ODTCCEECycle
&
m
)
const
{
return
!(*
this
==
m
); }
31
32
private
:
33
// User data
34
int
m_ID
;
35
int
m_tcc_ee_config_id
;
36
void
writeDB
()
throw
(std::runtime_error);
37
void
prepareWrite
()
throw
(std::runtime_error);
38
void
clear
();
39
void
fetchData
(
ODTCCEECycle
*
result
)
throw
(std::runtime_error);
40
void
insertConfig
()
throw
(std::runtime_error);
41
42
43
// Methods from IUniqueDBObject
44
int
fetchID
()
throw
(std::runtime_error);
45
void
setByID
(
int
id
)
throw
(std::runtime_error);
46
47
48
};
49
50
#endif
ODTCCEECycle::setId
void setId(int id)
Definition:
ODTCCEECycle.h:21
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:38
ODTCCEECycle::operator==
bool operator==(const ODTCCEECycle &m) const
Definition:
ODTCCEECycle.h:29
ODTCCEECycle::getId
int getId() const
Definition:
ODTCCEECycle.h:22
ODTCCEECycle::~ODTCCEECycle
~ODTCCEECycle()
Definition:
ODTCCEECycle.cc:21
ODTCCEECycle::getTCCConfigurationID
int getTCCConfigurationID() const
Definition:
ODTCCEECycle.h:26
ODTCCEECycle::fetchID
int fetchID()
Definition:
ODTCCEECycle.cc:71
ODTCCEECycle::operator!=
bool operator!=(const ODTCCEECycle &m) const
Definition:
ODTCCEECycle.h:30
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ODTCCEECycle::clear
void clear()
Definition:
ODTCCEECycle.cc:66
ODTCCEECycle::setTCCConfigurationID
void setTCCConfigurationID(int x)
Definition:
ODTCCEECycle.h:25
ODTCCEECycle::ODTCCEECycle
ODTCCEECycle()
Definition:
ODTCCEECycle.cc:9
ODTCCEECycle
Definition:
ODTCCEECycle.h:11
IODConfig
Definition:
IODConfig.h:19
query.result
tuple result
Definition:
query.py:137
ODTCCEECycle::fetchData
void fetchData(ODTCCEECycle *result)
Definition:
ODTCCEECycle.cc:131
m
int m
Definition:
DTDataIntegrityTask.cc:31
ODTCCEECycle::setByID
void setByID(int id)
Definition:
ODTCCEECycle.cc:104
ODTCCEECycle::m_ID
int m_ID
Definition:
ODTCCEECycle.h:34
ODTCCEECycle::m_tcc_ee_config_id
int m_tcc_ee_config_id
Definition:
ODTCCEECycle.h:35
ODTCCEECycle::writeDB
void writeDB()
Definition:
ODTCCEECycle.cc:41
ODTCCEECycle::prepareWrite
void prepareWrite()
Definition:
ODTCCEECycle.cc:26
IODConfig.h
ODTCCEECycle::insertConfig
void insertConfig()
Definition:
ODTCCEECycle.cc:158
x
Definition:
DDAxes.h:10
ODEcalCycle
Definition:
ODEcalCycle.h:9
ODTCCEECycle::getTable
std::string getTable()
Definition:
ODTCCEECycle.h:19
CommPDSkim_cfg.throw
tuple throw
Definition:
CommPDSkim_cfg.py:101
Generated for CMSSW Reference Manual by
1.8.5