Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondTools
DQM
interface
ReadBase.h
Go to the documentation of this file.
1
#ifndef CondTools_DQM_ReadBase_h
2
#define CondTools_DQM_ReadBase_h
3
4
/*
5
* \class ReadBase
6
*
7
* needed for using coral
8
*
9
*
10
*/
11
12
#include <string>
13
//#include "CoralKernel/Context.h"
14
#include "RelationalAccess/ConnectionService.h"
15
#include "CoralBase/MessageStream.h"
16
17
namespace
coral {
18
//class IConnection;
19
class
ISessionProxy;
20
}
21
22
class
ReadBase
{
23
public
:
24
ReadBase
();
25
virtual
~ReadBase
();
26
virtual
void
run
() = 0;
27
void
setVerbosityLevel
( coral::MsgLevel
level
) ;
28
protected
:
29
coral::ISessionProxy*
connect
(
const
std::string& connectionString,
30
const
std::string&
user
,
31
const
std::string& password );
32
private
:
33
//coral::IConnection* m_connection;
34
coral::ConnectionService
m_connectionService
;
35
};
36
37
#endif
ReadBase::run
virtual void run()=0
ReadBase::m_connectionService
coral::ConnectionService m_connectionService
Definition:
ReadBase.h:34
ReadBase::~ReadBase
virtual ~ReadBase()
Definition:
ReadBase.cc:21
ReadBase::connect
coral::ISessionProxy * connect(const std::string &connectionString, const std::string &user, const std::string &password)
Definition:
ReadBase.cc:26
ReadBase
Definition:
ReadBase.h:22
ReadBase::ReadBase
ReadBase()
Definition:
ReadBase.cc:12
ReadBase::setVerbosityLevel
void setVerbosityLevel(coral::MsgLevel level)
Definition:
ReadBase.cc:53
hcal_dqm_sourceclient-file_cfg.user
tuple user
Definition:
hcal_dqm_sourceclient-file_cfg.py:22
testEve_cfg.level
tuple level
Definition:
testEve_cfg.py:34
Generated for CMSSW Reference Manual by
1.8.5