test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
OnlineDB
EcalCondDB
interface
ODSRPCycle.h
Go to the documentation of this file.
1
#ifndef ODSRPCYCLE_H
2
#define ODSRPCYCLE_H
3
4
#include <stdexcept>
5
#include <iostream>
6
7
#include "
OnlineDB/EcalCondDB/interface/IODConfig.h
"
8
9
10
11
class
ODSRPCycle
:
public
IODConfig
{
12
public
:
13
friend
class
EcalCondDBInterface
;
14
friend
class
ODEcalCycle
;
15
16
ODSRPCycle
();
17
~ODSRPCycle
();
18
19
inline
std::string
getTable
() {
return
"ECAL_SRP_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
setSRPConfigurationID
(
int
x
){
m_srp_config_id
=
x
;}
26
inline
int
getSRPConfigurationID
()
const
{
return
m_srp_config_id
;}
27
28
// Operators
29
inline
bool
operator==
(
const
ODSRPCycle
&
m
)
const
{
return
(
m_ID
== m.
m_ID
); }
30
inline
bool
operator!=
(
const
ODSRPCycle
&
m
)
const
{
return
!(*
this
==
m
); }
31
32
private
:
33
// User data
34
int
m_ID
;
35
int
m_srp_config_id
;
36
void
writeDB
()
throw
(std::runtime_error);
37
void
prepareWrite
()
throw
(std::runtime_error);
38
void
clear
();
39
void
fetchData
(
ODSRPCycle
*
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
ODSRPCycle::prepareWrite
void prepareWrite()
Definition:
ODSRPCycle.cc:26
ODSRPCycle::fetchData
void fetchData(ODSRPCycle *result)
Definition:
ODSRPCycle.cc:131
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:38
ODSRPCycle::setByID
void setByID(int id)
Definition:
ODSRPCycle.cc:104
ODSRPCycle::m_srp_config_id
int m_srp_config_id
Definition:
ODSRPCycle.h:35
ODSRPCycle::operator!=
bool operator!=(const ODSRPCycle &m) const
Definition:
ODSRPCycle.h:30
ODSRPCycle::operator==
bool operator==(const ODSRPCycle &m) const
Definition:
ODSRPCycle.h:29
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ODSRPCycle::getId
int getId() const
Definition:
ODSRPCycle.h:22
ODSRPCycle::ODSRPCycle
ODSRPCycle()
Definition:
ODSRPCycle.cc:9
ODSRPCycle::clear
void clear()
Definition:
ODSRPCycle.cc:66
IODConfig
Definition:
IODConfig.h:19
query.result
tuple result
Definition:
query.py:137
ODSRPCycle
Definition:
ODSRPCycle.h:11
ODSRPCycle::getTable
std::string getTable()
Definition:
ODSRPCycle.h:19
ODSRPCycle::getSRPConfigurationID
int getSRPConfigurationID() const
Definition:
ODSRPCycle.h:26
ODSRPCycle::fetchID
int fetchID()
Definition:
ODSRPCycle.cc:71
m
int m
Definition:
DTDataIntegrityTask.cc:30
ODSRPCycle::setId
void setId(int id)
Definition:
ODSRPCycle.h:21
ODSRPCycle::writeDB
void writeDB()
Definition:
ODSRPCycle.cc:41
ODSRPCycle::setSRPConfigurationID
void setSRPConfigurationID(int x)
Definition:
ODSRPCycle.h:25
ODSRPCycle::m_ID
int m_ID
Definition:
ODSRPCycle.h:34
IODConfig.h
x
Definition:
DDAxes.h:10
ODSRPCycle::~ODSRPCycle
~ODSRPCycle()
Definition:
ODSRPCycle.cc:21
ODEcalCycle
Definition:
ODEcalCycle.h:9
ODSRPCycle::insertConfig
void insertConfig()
Definition:
ODSRPCycle.cc:158
CommPDSkim_cfg.throw
tuple throw
Definition:
CommPDSkim_cfg.py:101
Generated for CMSSW Reference Manual by
1.8.5