7#include "GaudiKernel/MsgStream.h"
18 MsgStream log( this->msgSvc(),
"RoIBResultCnv" );
19 return m_converter.createPersistent( transObj, log );
29 static const pool::Guid p1_guid(
"A9FF18A0-E5A2-4F24-82C7-605CAA9EA1F8" );
30 static const pool::Guid p0_guid(
"E9F89B95-329A-4FF1-9110-4CE48D1D7176" );
35 MsgStream log( this->msgSvc(),
"RoIBResultCnv" );
36 return m_converter.createTransient( pers_ref.get(), log );
44 throw std::runtime_error(
"Unsupported persistent version of ROIB::RoIBResult" );
RoIBResult_p1 RoIBResult_PERS
Class holding the LVL1 RoIB result build by the RoIBuilder.
virtual ROIB::RoIBResult * createTransient()
Function reading a version of RoIBResult from POOL and converting it to a transient ROIB::RoIBResult ...
virtual RoIBResult_PERS * createPersistent(ROIB::RoIBResult *transObj)
Function creating a persistent RoIBResult_PERS object from a transient ROIB::RoIBResult one.
RoIBResultCnv_p1 m_converter
virtual bool compareClassGuid(const Guid &clid) const