5#ifndef MUONEVENTATHENAPOOL_TGCRDOCONTAINERCNV_H
6#define MUONEVENTATHENAPOOL_TGCRDOCONTAINERCNV_H
36 MsgStream log(msgSvc(),
"TgcRdoContainerCnv" );
37 log << MSG::DEBUG <<
" **** Entered createTransient() "
44 static const pool::Guid p4_guid(
"176667F0-DEC8-42A4-94AF-B4750829671A");
45 static const pool::Guid p3_guid(
"E7D45D90-CB92-4A7D-B5FE-2791CE34FFEE");
46 static const pool::Guid p2_guid(
"3DA250DA-321C-4DD3-996A-BB0E67A6034D");
47 static const pool::Guid p1_guid(
"BF9D17EA-AC87-4243-9126-8FC86DDCDAA3");
48 static const pool::Guid p0_guid(
"FBF8D72D-A6B9-4689-8E02-BB0F435BF2F7");
52 trans_cont =
m_TPconverter.createTransient( col_vect.get(), log );
75 throw std::runtime_error(
"Unsupported persistent version of TGC RDO container");
MuonRdoContainerTPCnv< TgcRdoContainer, TgcRdoContainer_p4, TgcRdoContainerCnv_p4 > TgcRdoContainerCnv
T_AthenaPoolTPCnvIDCont< TgcRdoContainer, TgcRdoContainer_p1, TgcRdoCnv_p1 > TgcRdoContainerCnv_p1
T_AthenaPoolTPCnvIDCont< TgcRdoContainer, TgcRdoContainer_p2, TgcRdoCnv_p2 > TgcRdoContainerCnv_p2
T_AthenaPoolTPCnvIDCont< TgcRdoContainer, TgcRdoContainer_p3, TgcRdoCnv_p3 > TgcRdoContainerCnv_p3
virtual TgcRdoContainer * createTransient()
TgcRdoContainerCnv_p4 m_TPconverter
virtual T * createTransientFrom_p0(COLL_vector *persObj, MsgStream &log)
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual bool compareClassGuid(const Guid &clid) const
TgcRdoContainer_p4 * poolReadObject()