BOSS 7.0.7
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 100 of file CalibDataSvc.cxx.
|
virtual |
Remove all data objects in the data store.
Definition at line 297 of file CalibDataSvc.cxx.
Referenced by ~CalibDataSvc().
|
virtual |
Finalize the service.
Definition at line 263 of file CalibDataSvc.cxx.
|
virtual |
Inform that a new incident has occured.
Definition at line 303 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 106 of file CalibDataSvc.cxx.
|
virtual |
Load object. Override DataSvc implementation to get current event time first if necessary
Definition at line 340 of file CalibDataSvc.cxx.
|
virtual |
Query the interface of the service.
Definition at line 274 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 428 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 346 of file CalibDataSvc.cxx.
|
virtual |
Update object.
Definition at line 313 of file CalibDataSvc.cxx.
|
friend |
Definition at line 1 of file CalibDataSvc.h.