CGEM BOSS 6.6.5.h
BESIII Offline Software System
|
#include <CalibDataSvc.h>
Public Member Functions | |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
Finalize the service. | |
virtual StatusCode | clearStore () |
Remove all data objects in the data store. | |
virtual StatusCode | updateObject (DataObject *toUpdate) |
Update object. | |
virtual StatusCode | loadObject (IConversionSvc *pLoader, IRegistry *pRegistry) |
virtual StatusCode | retrieveObject (const std::string &fullPath, DataObject *&pObject) |
virtual StatusCode | registerObject (const std::string &parentPath, const std::string &objPath, DataObject *pObject) |
CalibDataSvc (const std::string &name, ISvcLocator *svc) | |
Standard Constructor. | |
virtual | ~CalibDataSvc () |
Standard Destructor. | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
Query the interface of the service. | |
virtual void | handle (const Incident &) |
Inform that a new incident has occured. | |
Friends | |
class | SvcFactory< CalibDataSvc > |
A DataSvc specialized for calibration data.
This Service borrows heavily from DetDataSvc. In particular it implements the IDetDataSvc interface. The only significant difference is in initialize() and in the elimination of members concerned with detector (geometry) description.
Maybe will also need to implement another abstract service which gets (and sets?) instrument.
Definition at line 36 of file CalibDataSvc.h.
CalibDataSvc::CalibDataSvc | ( | const std::string & | name, |
ISvcLocator * | svc ) |
Standard Constructor.
Definition at line 45 of file CalibDataSvc.cxx.
|
virtual |
Standard Destructor.
Definition at line 90 of file CalibDataSvc.cxx.
|
virtual |
Remove all data objects in the data store.
Definition at line 290 of file CalibDataSvc.cxx.
Referenced by ~CalibDataSvc().
|
virtual |
Finalize the service.
Definition at line 256 of file CalibDataSvc.cxx.
|
virtual |
Inform that a new incident has occured.
Definition at line 296 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 96 of file CalibDataSvc.cxx.
|
virtual |
Load object. Override DataSvc implementation to get current event time first if necessary
Definition at line 333 of file CalibDataSvc.cxx.
|
virtual |
Query the interface of the service.
Definition at line 267 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 413 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 339 of file CalibDataSvc.cxx.
|
virtual |
Update object.
Definition at line 306 of file CalibDataSvc.cxx.
|
friend |
Definition at line 1 of file CalibDataSvc.h.