|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #include "GaudiKernel/MsgStream.h"
18 MsgStream
log( this->
msgSvc(),
"MuCTPI_RDOCnv" );
29 static const pool::Guid p1_guid(
"406BC4C7-56B6-4956-A66A-B749BCD35009" );
30 static const pool::Guid p0_guid(
"5BE3FA7E-CC70-4842-A095-CA046164764D" );
34 std::unique_ptr< MuCTPI_RDO_p1 > pers_ref( this->poolReadObject< MuCTPI_RDO_p1 >() );
35 MsgStream
log( this->
msgSvc(),
"MuCTPI_RDOCnv" );
40 return this->poolReadObject< MuCTPI_RDO >();
44 throw std::runtime_error(
"Unsupported persistent version of MuCTPI_RDO" );
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
MuCTPI_RDOCnv_p1 m_converter
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
msgSvc
Provide convenience handles for various services.
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.
Persistent representation of MuCTPI_RDO.
Class representing the readout data of the MuCTPI hardware and simulation.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.