BOSS 7.1.1
BESIII Offline Software System
|
#include <ICalibRootSvc.h>
Public Member Functions | |
DeclareInterfaceID (ICalibRootSvc, 1, 0) | |
virtual StatusCode | writeToRoot (const std::string &outputFile, const std::string &tdsPath)=0 |
virtual StatusCode | writeToRoot (const std::string &outputFile, CalibData::CalibBase1 *calib)=0 |
virtual std::string | getrootfile ()=0 |
Abstract interface to be satisfied by any ROOT conversion implementation.
Support write-on-demand of a calibration object in the TDS
Definition at line 33 of file ICalibRootSvc.h.
ICalibRootSvc::DeclareInterfaceID | ( | ICalibRootSvc | , |
1 | , | ||
0 | ) |
|
pure virtual |
Implemented in CalibRootCnvSvc.
Referenced by UseMdcCalibData::execute().
|
pure virtual |
Implemented in CalibRootCnvSvc.
|
pure virtual |
Method to write a ROOT file corresponding to TDS object
fileName | the name of the file to be written |
Implemented in CalibRootCnvSvc.
Referenced by UseEmc::execute(), and UseMdcCalibData::execute().