#include <ICalibRootSvc.h>
Inheritance diagram for ICalibRootSvc:
Public Member Functions | |
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 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Support write-on-demand of a calibration object in the TDS
Definition at line 32 of file ICalibRootSvc.h.
virtual std::string ICalibRootSvc::getrootfile | ( | ) | [pure virtual] |
static const InterfaceID& ICalibRootSvc::interfaceID | ( | ) | [inline, static] |
Definition at line 36 of file ICalibRootSvc.h.
References IID_ICalibRootSvc().
00036 { return IID_ICalibRootSvc; }
virtual StatusCode ICalibRootSvc::writeToRoot | ( | const std::string & | outputFile, | |
CalibData::CalibBase1 * | calib | |||
) | [pure virtual] |
Implemented in CalibRootCnvSvc.
virtual StatusCode ICalibRootSvc::writeToRoot | ( | const std::string & | outputFile, | |
const std::string & | tdsPath | |||
) | [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 UseMdcCalibData::execute(), and UseEmc::execute().