#include <DBService.h>
Public Member Functions | |
coral::ISessionProxy * | connectReadOnly (const std::string &connectstring) |
lumi::DBConfig & | DBConfig () |
DBService (const edm::ParameterSet &iConfig, edm::ActivityRegistry &iAR) | |
void | disconnect (coral::ISessionProxy *session) |
void | postEndJob () |
void | postModule (const edm::ModuleDescription &desc) |
void | preBeginLumi (const edm::LuminosityBlockID &, const edm::Timestamp &) |
void | preEventProcessing (const edm::EventID &evtID, const edm::Timestamp &iTime) |
void | preModule (const edm::ModuleDescription &desc) |
void | setupWebCache () |
~DBService () | |
Private Attributes | |
lumi::DBConfig * | m_dbconfig |
coral::ConnectionService * | m_svc |
Definition at line 13 of file DBService.h.
lumi::service::DBService::DBService | ( | const edm::ParameterSet & | iConfig, |
edm::ActivityRegistry & | iAR | ||
) |
Definition at line 9 of file DBService.cc.
References EcalCondDB::authpath, edm::ParameterSet::getUntrackedParameter(), m_dbconfig, m_svc, and lumi::DBConfig::setAuthentication().
lumi::service::DBService::~DBService | ( | ) |
Definition at line 18 of file DBService.cc.
coral::ISessionProxy * lumi::service::DBService::connectReadOnly | ( | const std::string & | connectstring | ) |
Definition at line 42 of file DBService.cc.
Referenced by LumiProducer::fillLSCache(), and LumiProducer::fillRunCache().
lumi::DBConfig & lumi::service::DBService::DBConfig | ( | ) |
Definition at line 50 of file DBService.cc.
void lumi::service::DBService::disconnect | ( | coral::ISessionProxy * | session | ) |
Definition at line 46 of file DBService.cc.
References python.CommonUtils::session.
Referenced by python.Vispa.Views.LineDecayView.LineDecayView::createLineDecayContainer(), LumiProducer::fillLSCache(), LumiProducer::fillRunCache(), python.Vispa.Views.PropertyView.BooleanProperty::setChecked(), python.Vispa.Views.PropertyView.BooleanProperty::setReadOnly(), python.Vispa.Views.PropertyView.DropDownProperty::setReadOnly(), python.Vispa.Views.PropertyView.TextEditWithButtonProperty::setReadOnly(), python.Vispa.Views.PropertyView.IntegerProperty::setValue(), python.Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController::updateViewMenu(), and python.Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController::updateViewMenu().
void lumi::service::DBService::postEndJob | ( | ) |
Definition at line 24 of file DBService.cc.
void lumi::service::DBService::postModule | ( | const edm::ModuleDescription & | desc | ) |
Definition at line 38 of file DBService.cc.
void lumi::service::DBService::preBeginLumi | ( | const edm::LuminosityBlockID & | iLumiid, |
const edm::Timestamp & | iTime | ||
) |
Definition at line 34 of file DBService.cc.
void lumi::service::DBService::preEventProcessing | ( | const edm::EventID & | evtID, |
const edm::Timestamp & | iTime | ||
) |
Definition at line 27 of file DBService.cc.
void lumi::service::DBService::preModule | ( | const edm::ModuleDescription & | desc | ) |
Definition at line 31 of file DBService.cc.
void lumi::service::DBService::setupWebCache | ( | ) |
Definition at line 54 of file DBService.cc.
|
private |
Definition at line 31 of file DBService.h.
Referenced by DBService().
|
private |
Definition at line 30 of file DBService.h.
Referenced by DBService().