OnlineDB
EcalCondDB
interface
FEConfigBadXTInfo.h
Go to the documentation of this file.
1
#ifndef FECONFIGBADXTINFO_H
2
#define FECONFIGBADXTINFO_H
3
4
#include <map>
5
#include <string>
6
7
#include "
OnlineDB/EcalCondDB/interface/IODConfig.h
"
8
9
class
FEConfigBadXTInfo
:
public
IODConfig
{
10
public
:
11
friend
class
EcalCondDBInterface
;
12
FEConfigBadXTInfo
();
13
~FEConfigBadXTInfo
()
override
;
14
15
// User data methods
16
inline
std::string
getTable
()
override
{
return
"FE_CONFIG_BadCrystals_INFO"
; }
17
18
inline
void
setId
(
int
id
) {
m_ID
=
id
; }
19
inline
int
getId
()
const
{
return
m_ID
; }
20
21
// the tag is already in IODConfig
22
23
inline
void
setVersion
(
int
id
) {
m_version
=
id
; }
24
inline
int
getVersion
()
const
{
return
m_version
; }
25
int
fetchID
() noexcept(
false
);
26
27
int
fetchNextId
() noexcept(
false
);
28
void
setParameters
(
const
std
::
map
<
std
::
string
,
std
::
string
>& my_keys_map);
29
30
private:
31
void
prepareWrite
() noexcept(
false
) override;
32
33
void
writeDB
() noexcept(
false
);
34
35
void
clear
();
36
37
void
fetchData
(
FEConfigBadXTInfo
*
result
) noexcept(
false
);
38
39
// User data
40
int
m_ID
;
41
int
m_version
;
42
};
43
44
#endif
EcalCondDBInterface
Definition:
EcalCondDBInterface.h:37
FEConfigBadXTInfo::setId
void setId(int id)
Definition:
FEConfigBadXTInfo.h:18
funct::false
false
Definition:
Factorize.h:34
FEConfigBadXTInfo::getId
int getId() const
Definition:
FEConfigBadXTInfo.h:19
IODConfig.h
FEConfigBadXTInfo::clear
void clear()
Definition:
FEConfigBadXTInfo.cc:22
watchdog.const
const
Definition:
watchdog.py:83
FEConfigBadXTInfo::~FEConfigBadXTInfo
~FEConfigBadXTInfo() override
Definition:
FEConfigBadXTInfo.cc:24
FEConfigBadXTInfo
Definition:
FEConfigBadXTInfo.h:9
FEConfigBadXTInfo::setParameters
void setParameters(const std::map< std::string, std::string > &my_keys_map)
Definition:
FEConfigBadXTInfo.cc:68
FEConfigBadXTInfo::fetchID
int fetchID() noexcept(false)
Definition:
FEConfigBadXTInfo.cc:142
FEConfigBadXTInfo::fetchNextId
int fetchNextId() noexcept(false)
Definition:
FEConfigBadXTInfo.cc:26
FEConfigBadXTInfo::getTable
std::string getTable() override
Definition:
FEConfigBadXTInfo.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
FEConfigBadXTInfo::fetchData
void fetchData(FEConfigBadXTInfo *result) noexcept(false)
Definition:
FEConfigBadXTInfo.cc:107
FEConfigBadXTInfo::getVersion
int getVersion() const
Definition:
FEConfigBadXTInfo.h:24
FEConfigBadXTInfo::m_ID
int m_ID
Definition:
FEConfigBadXTInfo.h:40
FEConfigBadXTInfo::FEConfigBadXTInfo
FEConfigBadXTInfo()
Definition:
FEConfigBadXTInfo.cc:11
IODConfig
Definition:
IODConfig.h:18
std
Definition:
JetResolutionObject.h:76
FEConfigBadXTInfo::setVersion
void setVersion(int id)
Definition:
FEConfigBadXTInfo.h:23
triggerObjects_cff.id
id
Definition:
triggerObjects_cff.py:31
FEConfigBadXTInfo::m_version
int m_version
Definition:
FEConfigBadXTInfo.h:41
mps_fire.result
result
Definition:
mps_fire.py:303
genParticles_cff.map
map
Definition:
genParticles_cff.py:11
FEConfigBadXTInfo::writeDB
void writeDB() noexcept(false)
Definition:
FEConfigBadXTInfo.cc:80
FEConfigBadXTInfo::prepareWrite
void prepareWrite() noexcept(false) override
Definition:
FEConfigBadXTInfo.cc:46
Generated for CMSSW Reference Manual by
1.8.16