Main Page
Namespaces
Classes
Package Documentation
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
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
lumi::idDealer::m_idtablecolumnName
std::string m_idtablecolumnName
Definition:
idDealer.h:16
coral
Definition:
Binary.h:9
lumi
Definition:
LumiSectionData.h:20
lumi::idDealer::m_idtablecolumnType
std::string m_idtablecolumnType
Definition:
idDealer.h:17
readEcalDQMStatus.interval
interval
Definition:
readEcalDQMStatus.py:18
lumi::idDealer
Definition:
idDealer.h:8
Generated for CMSSW Reference Manual by
1.8.11