BOSS 7.0.3
BESIII Offline Software System
|
#include <CalibTreeCnvSvc.h>
Public Member Functions | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
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 () |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface) |
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 () |
virtual std::string | getrootfile ()=0 |
virtual std::string | getrootfile ()=0 |
Protected Member Functions | |
CalibTreeCnvSvc (const std::string &name, ISvcLocator *svc) | |
virtual | ~CalibTreeCnvSvc () |
CalibTreeCnvSvc (const std::string &name, ISvcLocator *svc) | |
virtual | ~CalibTreeCnvSvc () |
Friends | |
class | SvcFactory< CalibTreeCnvSvc > |
Only factories can access protected constructors. | |
Additional Inherited Members | |
Static Public Member Functions inherited from ICalibTreeSvc | |
static const InterfaceID & | interfaceID () |
static const InterfaceID & | interfaceID () |
A conversion service for GLAST calibration bulk data in ROOT format.
Definition at line 34 of file Calibration/CalibSvc/CalibTreeCnv/CalibTreeCnv-00-01-18/CalibTreeCnv/CalibTreeCnvSvc.h.
|
protected |
Definition at line 21 of file CalibTreeCnvSvc.cxx.
|
inlineprotectedvirtual |
Definition at line 42 of file Calibration/CalibSvc/CalibTreeCnv/CalibTreeCnv-00-01-18/CalibTreeCnv/CalibTreeCnvSvc.h.
|
protected |
|
inlineprotectedvirtual |
Definition at line 42 of file InstallArea/include/CalibTreeCnv/CalibTreeCnv/CalibTreeCnvSvc.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 124 of file CalibTreeCnvSvc.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 |
|
virtual |
Definition at line 118 of file CalibTreeCnvSvc.cxx.
|
virtual |
|
inlinevirtual |
Method to write a ROOT file corresponding to TDS object
fileName | the name of the file to be written |
Implements ICalibTreeSvc.
Definition at line 85 of file Calibration/CalibSvc/CalibTreeCnv/CalibTreeCnv-00-01-18/CalibTreeCnv/CalibTreeCnvSvc.h.
|
inlinevirtual |
Method to write a ROOT file corresponding to TDS object
fileName | the name of the file to be written |
Implements ICalibTreeSvc.
Definition at line 85 of file InstallArea/include/CalibTreeCnv/CalibTreeCnv/CalibTreeCnvSvc.h.
|
virtual |
Definition at line 43 of file CalibTreeCnvSvc.cxx.
|
virtual |
|
virtual |
Definition at line 28 of file CalibTreeCnvSvc.cxx.
|
virtual |
|
virtual |
Definition at line 213 of file CalibTreeCnvSvc.cxx.
|
virtual |
|
friend |
Only factories can access protected constructors.
Definition at line 1 of file Calibration/CalibSvc/CalibTreeCnv/CalibTreeCnv-00-01-18/CalibTreeCnv/CalibTreeCnvSvc.h.