Main Page
Namespaces
Classes
Package Documentation
RecoLuminosity
LumiProducer
interface
DBService.h
Go to the documentation of this file.
1
#ifndef RecoLuminosity_LumiProducer_DBService_h
2
#define RecoLuminosity_LumiProducer_DBService_h
3
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
4
5
#include <string>
6
namespace
coral
{
7
class
ISessionProxy;
8
class
ConnectionService;
9
}
10
namespace
lumi
{
11
class
DBConfig;
12
namespace
service
{
13
class
DBService
{
14
public
:
15
DBService
(
const
edm::ParameterSet
& iConfig);
16
~
DBService
();
17
18
coral::ISessionProxy* connectReadOnly(
const
std::string
& connectstring );
19
void
disconnect( coral::ISessionProxy*
session
);
20
21
private
:
22
coral::ConnectionService*
m_svc
;
23
lumi::DBConfig
*
m_dbconfig
;
24
};
//cl DBService
25
}
//ns service
26
}
//ns lumi
27
#endif
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
ParameterSet.h
lumi::service::DBService::m_dbconfig
lumi::DBConfig * m_dbconfig
Definition:
DBService.h:23
service
Definition:
service.py:1
coral
Definition:
Binary.h:9
lumi::service::DBService
Definition:
DBService.h:13
dataDML.session
session
Definition:
dataDML.py:2333
lumi::DBConfig
Definition:
DBConfig.h:8
edm::ParameterSet
Definition:
ParameterSet.h:36
lumi
Definition:
LumiSectionData.h:20
lumi::service::DBService::m_svc
coral::ConnectionService * m_svc
Definition:
DBService.h:22
Generated for CMSSW Reference Manual by
1.8.11