BOSS 7.1.2
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 void | handle (const Incident &) |
Query the interface of the service. | |
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 47 of file CalibDataSvc.cxx.
|
virtual |
Standard Destructor.
Definition at line 102 of file CalibDataSvc.cxx.
|
virtual |
Remove all data objects in the data store.
Definition at line 299 of file CalibDataSvc.cxx.
Referenced by ~CalibDataSvc().
|
virtual |
Finalize the service.
Definition at line 265 of file CalibDataSvc.cxx.
|
virtual |
Query the interface of the service.
Inform that a new incident has occured
Definition at line 305 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 108 of file CalibDataSvc.cxx.
|
virtual |
Load object. Override DataSvc implementation to get current event time first if necessary
Definition at line 342 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 430 of file CalibDataSvc.cxx.
|
virtual |
Definition at line 348 of file CalibDataSvc.cxx.
|
virtual |
Update object.
Definition at line 315 of file CalibDataSvc.cxx.