RecoLuminosity
LumiProducer
interface
idDealer.h
Go to the documentation of this file.
1
#ifndef RecoLuminosity_LumiProducer_idDealer_H
2
#define RecoLuminosity_LumiProducer_idDealer_H
3
#include <string>
4
namespace
coral
{
5
class
ISchema;
6
}
7
namespace
lumi
{
8
class
idDealer
{
9
public
:
10
explicit
idDealer
(coral::ISchema& schema);
11
unsigned
long
long
getIDforTable
(
const
std::string
&
tableName
);
12
unsigned
long
long
generateNextIDForTable
(
const
std::string
&
tableName
,
unsigned
int
interval
= 1);
13
14
private
:
15
coral::ISchema&
m_schema
;
16
std::string
m_idtablecolumnName
;
17
std::string
m_idtablecolumnType
;
18
};
//cs IdDealer
19
}
// namespace lumi
20
#endif
lumi::idDealer::getIDforTable
unsigned long long getIDforTable(const std::string &tableName)
Definition:
idDealer.cc:18
lumi::idDealer::idDealer
idDealer(coral::ISchema &schema)
Definition:
idDealer.cc:14
lumi::idDealer::m_idtablecolumnType
std::string m_idtablecolumnType
Definition:
idDealer.h:17
coral
Definition:
Binary.h:9
lumi::idDealer::generateNextIDForTable
unsigned long long generateNextIDForTable(const std::string &tableName, unsigned int interval=1)
Definition:
idDealer.cc:33
HLT_2018_cff.tableName
tableName
Definition:
HLT_2018_cff.py:10
lumi::idDealer::m_schema
coral::ISchema & m_schema
Definition:
idDealer.h:15
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
readEcalDQMStatus.interval
interval
Definition:
readEcalDQMStatus.py:18
lumi::idDealer::m_idtablecolumnName
std::string m_idtablecolumnName
Definition:
idDealer.h:16
lumi::idDealer
Definition:
idDealer.h:8
lumi
Definition:
LumiSectionData.h:20
Generated for CMSSW Reference Manual by
1.8.16