|
BOSS 8.0.0
BESIII Offline Software System
|
#include <CalibDataSvc.h>
Public Member Functions | |
| virtual StatusCode | initialize () override |
| virtual StatusCode | finalize () override |
| Finalize the service. | |
| virtual StatusCode | clearStore () override |
| Remove all data objects in the data store. | |
| virtual StatusCode | updateObject (DataObject *toUpdate) override |
| Update object. | |
| virtual StatusCode | loadObject (IConversionSvc *pLoader, IRegistry *pRegistry) override |
| virtual StatusCode | retrieveObject (IRegistry *pDirectory, std::string_view path, DataObject *&pObject) override |
| virtual StatusCode | registerObject (std::string_view parentPath, std::string_view objPath, DataObject *pObject) override |
| CalibDataSvc (const std::string &name, ISvcLocator *svc) | |
| Standard Constructor. | |
| virtual | ~CalibDataSvc () |
| Standard Destructor. | |
| virtual void | handle (const Incident &) override |
| 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 37 of file CalibDataSvc.h.
| CalibDataSvc::CalibDataSvc | ( | const std::string & | name, |
| ISvcLocator * | svc ) |
Standard Constructor.
Definition at line 46 of file CalibDataSvc.cxx.
|
virtual |
Standard Destructor.
Definition at line 84 of file CalibDataSvc.cxx.
|
overridevirtual |
Remove all data objects in the data store.
Definition at line 277 of file CalibDataSvc.cxx.
Referenced by ~CalibDataSvc().
|
overridevirtual |
Finalize the service.
Definition at line 248 of file CalibDataSvc.cxx.
|
overridevirtual |
Query the interface of the service.
Inform that a new incident has occured
Definition at line 283 of file CalibDataSvc.cxx.
|
overridevirtual |
Definition at line 90 of file CalibDataSvc.cxx.
|
overridevirtual |
Load object. Override DataSvc implementation to get current event time first if necessary
Definition at line 313 of file CalibDataSvc.cxx.
|
overridevirtual |
Definition at line 407 of file CalibDataSvc.cxx.
|
overridevirtual |
Definition at line 317 of file CalibDataSvc.cxx.
|
overridevirtual |
Update object.
Definition at line 288 of file CalibDataSvc.cxx.