BOSS 7.0.1
BESIII Offline Software System
|
#include <CalibRootCnvSvc.h>
Public Member Functions | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
virtual StatusCode | writeToRoot (const std::string &outputFile, const std::string &tdsPath) |
virtual StatusCode | writeToRoot (const std::string &outputFile, CalibData::CalibBase1 *calib) |
virtual StatusCode | updateObj (IOpaqueAddress *pAddress, DataObject *pObject) |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
virtual StatusCode | createAddress (long svc_type, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress) |
std::string | getrootfile () |
StatusCode | decodeDescription (const std::string &oldpath, std::string &realpath) |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
virtual StatusCode | writeToRoot (const std::string &outputFile, const std::string &tdsPath) |
virtual StatusCode | writeToRoot (const std::string &outputFile, CalibData::CalibBase1 *calib) |
virtual StatusCode | updateObj (IOpaqueAddress *pAddress, DataObject *pObject) |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
virtual StatusCode | createAddress (long svc_type, const CLID &clid, const std::string *par, const unsigned long *ip, IOpaqueAddress *&refpAddress) |
std::string | getrootfile () |
StatusCode | decodeDescription (const std::string &oldpath, std::string &realpath) |
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 |
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 |
Protected Member Functions | |
CalibRootCnvSvc (const std::string &name, ISvcLocator *svc) | |
virtual | ~CalibRootCnvSvc () |
CalibRootCnvSvc (const std::string &name, ISvcLocator *svc) | |
virtual | ~CalibRootCnvSvc () |
Friends | |
class | SvcFactory< CalibRootCnvSvc > |
Only factories can access protected constructors. | |
Additional Inherited Members | |
Static Public Member Functions inherited from ICalibRootSvc | |
static const InterfaceID & | interfaceID () |
static const InterfaceID & | interfaceID () |
A conversion service for GLAST calibration bulk data in ROOT format.
Definition at line 42 of file Calibration/CalibSvc/CalibROOTCnv/CalibROOTCnv-00-01-12/CalibROOTCnv/CalibRootCnvSvc.h.
|
protected |
Definition at line 23 of file CalibRootCnvSvc.cxx.
|
inlineprotectedvirtual |
Definition at line 50 of file Calibration/CalibSvc/CalibROOTCnv/CalibROOTCnv-00-01-12/CalibROOTCnv/CalibRootCnvSvc.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 50 of file InstallArea/include/CalibROOTCnv/CalibROOTCnv/CalibRootCnvSvc.h.
|
virtual |
Create a ROOT address using explicit arguments to identify a single object
svc_type | the service type |
CLID | the CLID of the ROOT Element for which an address is created |
par | an array of three strings containing the format version, calibration type name and the flavor, in this order |
ip | has a single element, the serial number of the MySQL row which corresponds to this element |
refpAddress | the new address created |
Definition at line 141 of file CalibRootCnvSvc.cxx.
|
virtual |
Create a ROOT address using explicit arguments to identify a single object
svc_type | the service type |
CLID | the CLID of the ROOT Element for which an address is created |
par | an array of three strings containing the format version, calibration type name and the flavor, in this order |
ip | has a single element, the serial number of the MySQL row which corresponds to this element |
refpAddress | the new address created |
StatusCode CalibRootCnvSvc::decodeDescription | ( | const std::string & | oldpath, |
std::string & | realpath | ||
) |
Definition at line 307 of file CalibRootCnvSvc.cxx.
Referenced by createAddress().
StatusCode CalibRootCnvSvc::decodeDescription | ( | const std::string & | oldpath, |
std::string & | realpath | ||
) |
|
virtual |
Definition at line 134 of file CalibRootCnvSvc.cxx.
|
virtual |
|
inlinevirtual |
Implements ICalibRootSvc.
Definition at line 91 of file Calibration/CalibSvc/CalibROOTCnv/CalibROOTCnv-00-01-12/CalibROOTCnv/CalibRootCnvSvc.h.
|
inlinevirtual |
Implements ICalibRootSvc.
Definition at line 91 of file InstallArea/include/CalibROOTCnv/CalibROOTCnv/CalibRootCnvSvc.h.
|
virtual |
Definition at line 57 of file CalibRootCnvSvc.cxx.
|
virtual |
|
virtual |
Definition at line 42 of file CalibRootCnvSvc.cxx.
|
virtual |
|
virtual |
Definition at line 290 of file CalibRootCnvSvc.cxx.
|
virtual |
|
virtual |
Implements ICalibRootSvc.
Definition at line 270 of file CalibRootCnvSvc.cxx.
|
virtual |
Implements ICalibRootSvc.
|
virtual |
Method to write a ROOT file corresponding to TDS object
fileName | the name of the file to be written |
Implements ICalibRootSvc.
Definition at line 249 of file CalibRootCnvSvc.cxx.
Referenced by writeToRoot().
|
virtual |
Method to write a ROOT file corresponding to TDS object
fileName | the name of the file to be written |
Implements ICalibRootSvc.
|
friend |
Only factories can access protected constructors.
Definition at line 1 of file Calibration/CalibSvc/CalibROOTCnv/CalibROOTCnv-00-01-12/CalibROOTCnv/CalibRootCnvSvc.h.