| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

RawDataObjectCnv.cc

Go to the documentation of this file.
00001 #include "RawDataIO/RawDataObjectCnv.h"
00002 #include "GaudiKernel/RegistryEntry.h"
00003 #include "RawDataAddress.h"
00004 
00005 using namespace std;
00006 
00007 extern const CLID CLID_DataObject;
00008 
00009 RawDataObjectCnv::RawDataObjectCnv(unsigned char /*storageType*/, const CLID& /*clid*/, ISvcLocator* svc)
00010       : Converter(RAWDATA_StorageType, classID(), svc)
00011       , m_log(msgSvc(), "RawDataObjectCnv")
00012 {
00013    initialize();
00014 }
00015 
00016 RawDataObjectCnv::RawDataObjectCnv(ISvcLocator*& svc)
00017       : Converter(RAWDATA_StorageType, classID(), svc)
00018       , m_log(msgSvc(), "RawDataObjectCnv")
00019 {
00020    initialize();
00021 }
00022 
00023 StatusCode RawDataObjectCnv::initialize()
00024 {
00025    m_log << MSG::DEBUG << "initialize()" << endreq;
00026    return StatusCode::SUCCESS;
00027 }
00028 
00029 
00030 StatusCode RawDataObjectCnv::updateObj(IOpaqueAddress* pAddr, DataObject* pObj)
00031 {
00032    m_log << MSG::DEBUG << "updateObj()" << endreq;
00033    return Converter::updateObj(pAddr, pObj);
00034 }
00035 
00036 StatusCode RawDataObjectCnv::createObj(IOpaqueAddress* /*pAddr*/, DataObject*& pObj)
00037 {
00038    m_log << MSG::DEBUG << "createObj()" << endreq;
00039 
00040    pObj = new DataObject;
00041    return StatusCode::SUCCESS;
00042 }
00043 
00044 StatusCode RawDataObjectCnv::createRep(DataObject* /*pObj*/, IOpaqueAddress*& /*pAddr*/)
00045 {
00046    m_log << MSG::DEBUG << "createRep()" << endreq;
00047    return StatusCode::SUCCESS;
00048 }
00049 
00050 StatusCode RawDataObjectCnv::finalize()
00051 {
00052    m_log << MSG::DEBUG << "finalize()" << endreq;
00053    return StatusCode::SUCCESS;
00054 }
00055 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:27:03 2011 for RawDataIO by doxygen 1.4.7