7#include "GaudiKernel/MsgStream.h"
18 MsgStream log( this->msgSvc(),
"MuCTPI_RDOCnv" );
19 return m_converter.createPersistent( transObj, log );
29 static const pool::Guid p1_guid(
"406BC4C7-56B6-4956-A66A-B749BCD35009" );
30 static const pool::Guid p0_guid(
"5BE3FA7E-CC70-4842-A095-CA046164764D" );
35 MsgStream log( this->msgSvc(),
"MuCTPI_RDOCnv" );
36 return m_converter.createTransient( pers_ref.get(), log );
44 throw std::runtime_error(
"Unsupported persistent version of MuCTPI_RDO" );
MuCTPI_RDO_p1 MuCTPI_RDO_PERS
virtual MuCTPI_RDO * createTransient()
Function reading a version of MuCTPI_RDO from POOL and converting it to a transient MuCTPI_RDO object...
virtual MuCTPI_RDO_PERS * createPersistent(MuCTPI_RDO *transObj)
Function creating a persistent MuCTPI_RDO_PERS object from a transient MuCTPI_RDO one.
MuCTPI_RDOCnv_p1 m_converter
Class representing the readout data of the MuCTPI hardware and simulation.
virtual bool compareClassGuid(const Guid &clid) const