BOSS 7.0.8
BESIII Offline Software System
|
#include <EmcShEnCalibSvc.h>
Public Member Functions | |
EmcShEnCalibSvc (const std::string &name, ISvcLocator *svcloc) | |
~EmcShEnCalibSvc () | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvUnknown) |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
void | handle (const Incident &) |
void | SetBossRelease (const std::string &_bossrelease) |
std::string | GetBossRelease () const |
StatusCode | getSftParVer (std::string &SftVer, std::string &CalParVer, int &runfrm, int &runto, int RunNo, std::string BossRelease, std::string DataType) |
bool | getEmcShEnCalibSvcInfo () |
std::string | getPi0CalibFile () const |
std::string | getSingleGammaCalibFile () const |
unsigned int | getRunFrom () const |
unsigned int | getRunTo () const |
virtual void | SetBossRelease (const std::string &_bossrelease)=0 |
virtual std::string | GetBossRelease () const =0 |
virtual bool | getEmcShEnCalibSvcInfo ()=0 |
virtual std::string | getPi0CalibFile () const =0 |
virtual std::string | getSingleGammaCalibFile () const =0 |
virtual unsigned int | getRunFrom () const =0 |
virtual unsigned int | getRunTo () const =0 |
Public Attributes | |
IDatabaseSvc * | m_dbsvc |
Additional Inherited Members | |
Static Public Member Functions inherited from IEmcShEnCalibSvc | |
static const InterfaceID & | interfaceID () |
Definition at line 21 of file EmcShEnCalibSvc.h.
EmcShEnCalibSvc::EmcShEnCalibSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
Definition at line 39 of file EmcShEnCalibSvc.cxx.
EmcShEnCalibSvc::~EmcShEnCalibSvc | ( | ) |
Definition at line 54 of file EmcShEnCalibSvc.cxx.
|
virtual |
Definition at line 96 of file EmcShEnCalibSvc.cxx.
|
inlinevirtual |
Implements IEmcShEnCalibSvc.
Definition at line 40 of file EmcShEnCalibSvc.h.
|
virtual |
Implements IEmcShEnCalibSvc.
Definition at line 187 of file EmcShEnCalibSvc.cxx.
Referenced by handle().
|
inlinevirtual |
Implements IEmcShEnCalibSvc.
Definition at line 51 of file EmcShEnCalibSvc.h.
Referenced by handle().
|
inlinevirtual |
Implements IEmcShEnCalibSvc.
Definition at line 53 of file EmcShEnCalibSvc.h.
|
inlinevirtual |
StatusCode EmcShEnCalibSvc::getSftParVer | ( | std::string & | SftVer, |
std::string & | CalParVer, | ||
int & | runfrm, | ||
int & | runto, | ||
int | RunNo, | ||
std::string | BossRelease, | ||
std::string | DataType | ||
) |
Definition at line 138 of file EmcShEnCalibSvc.cxx.
Referenced by getEmcShEnCalibSvcInfo().
|
inlinevirtual |
Implements IEmcShEnCalibSvc.
Definition at line 52 of file EmcShEnCalibSvc.h.
Referenced by handle().
void EmcShEnCalibSvc::handle | ( | const Incident & | inc | ) |
Definition at line 103 of file EmcShEnCalibSvc.cxx.
|
virtual |
Definition at line 66 of file EmcShEnCalibSvc.cxx.
|
virtual |
Definition at line 57 of file EmcShEnCalibSvc.cxx.
|
inlinevirtual |
Implements IEmcShEnCalibSvc.
Definition at line 39 of file EmcShEnCalibSvc.h.
IDatabaseSvc* EmcShEnCalibSvc::m_dbsvc |
Definition at line 37 of file EmcShEnCalibSvc.h.
Referenced by getEmcShEnCalibSvcInfo(), getSftParVer(), and initialize().