BOSS 7.0.1
BESIII Offline Software System
|
#include <RawDataTofDigiCnv.h>
Public Member Functions | |
StatusCode | initialize () |
virtual long | repSvcType () const |
StatusCode | createObj (IOpaqueAddress *pAddr, DataObject *&pObj) |
virtual StatusCode | updateObj (IOpaqueAddress *, DataObject *) |
override the RawDataBaseCnv version | |
virtual StatusCode | createRep (DataObject *pObj, IOpaqueAddress *&pAddr) |
Convert the transient object to the requested representation. | |
StatusCode | initialize () |
virtual long | repSvcType () const |
StatusCode | createObj (IOpaqueAddress *pAddr, DataObject *&pObj) |
virtual StatusCode | updateObj (IOpaqueAddress *, DataObject *) |
override the RawDataBaseCnv version | |
virtual StatusCode | createRep (DataObject *pObj, IOpaqueAddress *&pAddr) |
Convert the transient object to the requested representation. | |
Public Member Functions inherited from RawDataBaseCnv | |
RawDataBaseCnv (ISvcLocator *svc) | |
RawDataBaseCnv (unsigned char storageType, const CLID &clid, ISvcLocator *svc) | |
virtual | ~RawDataBaseCnv () |
virtual long | repSvcType () const |
StatusCode | initialize () |
virtual StatusCode | finalize () |
void | declareObject (const std::string &fullPath, const CLID &clid, const std::string &bank, long par=0) |
Store TDS path to link a particular converter to an object on the TDS. | |
virtual StatusCode | createRep (DataObject *pObject, IOpaqueAddress *&refpAddress) |
Convert the transient object to the requested representation. | |
virtual StatusCode | fillRepRefs (IOpaqueAddress *pAddress, DataObject *pObject) |
Resolve the references of the converted object. | |
virtual StatusCode | updateRep (IOpaqueAddress *pAddress, DataObject *pObject) |
Update the converted representation of a transient object. | |
virtual StatusCode | updateRepRefs (IOpaqueAddress *pAddress, DataObject *pObject) |
Update the references of an already converted object. | |
RawDataBaseCnv (ISvcLocator *svc) | |
RawDataBaseCnv (unsigned char storageType, const CLID &clid, ISvcLocator *svc) | |
virtual | ~RawDataBaseCnv () |
virtual long | repSvcType () const |
StatusCode | initialize () |
virtual StatusCode | finalize () |
void | declareObject (const std::string &fullPath, const CLID &clid, const std::string &bank, long par=0) |
Store TDS path to link a particular converter to an object on the TDS. | |
virtual StatusCode | createRep (DataObject *pObject, IOpaqueAddress *&refpAddress) |
Convert the transient object to the requested representation. | |
virtual StatusCode | fillRepRefs (IOpaqueAddress *pAddress, DataObject *pObject) |
Resolve the references of the converted object. | |
virtual StatusCode | updateRep (IOpaqueAddress *pAddress, DataObject *pObject) |
Update the converted representation of a transient object. | |
virtual StatusCode | updateRepRefs (IOpaqueAddress *pAddress, DataObject *pObject) |
Update the references of an already converted object. | |
Public Member Functions inherited from Converter< Ty1, Ty2 > | |
destination * | operator (const source &) const |
destination * | operator (const source &) const |
Static Public Member Functions | |
static const CLID & | classID () |
static const unsigned char | storageType () |
static const CLID & | classID () |
static const unsigned char | storageType () |
Static Public Member Functions inherited from RawDataBaseCnv | |
static const long | storageType () |
static const CLID & | classID () |
static const long | storageType () |
static const CLID & | classID () |
Protected Member Functions | |
RawDataTofDigiCnv (ISvcLocator *svc) | |
~RawDataTofDigiCnv () | |
RawDataTofDigiCnv (ISvcLocator *svc) | |
~RawDataTofDigiCnv () | |
Protected Member Functions inherited from Converter< Ty1, Ty2 > | |
virtual destination * | convert (const source &) const =0 |
virtual destination * | convert (const source &) const =0 |
Friends | |
class | CnvFactory< RawDataTofDigiCnv > |
Additional Inherited Members | |
Public Types inherited from Converter< Ty1, Ty2 > | |
typedef Ty1 | source |
typedef Ty2 | destination |
typedef Ty1 | source |
typedef Ty2 | destination |
Protected Attributes inherited from RawDataBaseCnv | |
IRawDataCnvSvc * | m_CnvSvc |
Pointer to event conversion service interface. | |
std::vector< IRawDataCnvSvc::Leaf > | m_leaves |
Leaf objects giving the locations of the objects in the data store. | |
Definition at line 30 of file Event/RawDataCnv/RawDataCnv-00-04-35/RawDataCnv/RawDataTofDigiCnv.h.
|
protected |
Definition at line 31 of file RawDataTofDigiCnv.cxx.
|
protected |
Definition at line 36 of file RawDataTofDigiCnv.cxx.
|
protected |
|
protected |
|
static |
Definition at line 43 of file RawDataTofDigiCnv.cxx.
Referenced by PackedRawDataCnvSvc::addConverters().
|
static |
StatusCode RawDataTofDigiCnv::createObj | ( | IOpaqueAddress * | pAddr, |
DataObject *& | pObj | ||
) |
Definition at line 109 of file RawDataTofDigiCnv.cxx.
StatusCode RawDataTofDigiCnv::createObj | ( | IOpaqueAddress * | pAddr, |
DataObject *& | pObj | ||
) |
|
virtual |
Convert the transient object to the requested representation.
Reimplemented from RawDataBaseCnv.
Definition at line 148 of file RawDataTofDigiCnv.cxx.
|
virtual |
Convert the transient object to the requested representation.
Reimplemented from RawDataBaseCnv.
StatusCode RawDataTofDigiCnv::initialize | ( | ) |
Definition at line 48 of file RawDataTofDigiCnv.cxx.
StatusCode RawDataTofDigiCnv::initialize | ( | ) |
|
inlinevirtual |
Reimplemented from RawDataBaseCnv.
Definition at line 46 of file Event/RawDataCnv/RawDataCnv-00-04-35/RawDataCnv/RawDataTofDigiCnv.h.
|
inlinevirtual |
Reimplemented from RawDataBaseCnv.
Definition at line 46 of file InstallArea/include/RawDataCnv/RawDataCnv/RawDataTofDigiCnv.h.
|
inlinestatic |
Definition at line 50 of file Event/RawDataCnv/RawDataCnv-00-04-35/RawDataCnv/RawDataTofDigiCnv.h.
|
inlinestatic |
Definition at line 50 of file InstallArea/include/RawDataCnv/RawDataCnv/RawDataTofDigiCnv.h.
|
virtual |
override the RawDataBaseCnv version
Definition at line 99 of file RawDataTofDigiCnv.cxx.
|
virtual |
override the RawDataBaseCnv version
|
friend |
Definition at line 1 of file Event/RawDataCnv/RawDataCnv-00-04-35/RawDataCnv/RawDataTofDigiCnv.h.