42 MsgStream mlog(msgSvc(),
"TrigRoiDescriptorCollectionConverter" );
52 MsgStream mlog(msgSvc(),
"TrigRoiDescriptorCollectionConverter" );
54 static const pool::Guid p3_guid(
"615418EF-EEFB-4E87-A396-7313E67C547E");
55 static const pool::Guid p2_guid(
"D1A44F23-416C-4AB6-BFFA-2EA280565D4E");
56 static const pool::Guid p1_guid(
"D0A0B6E7-9E0C-484E-AE8C-AC57B5111EA0");
57 static const pool::Guid tlp1_guid(
"CE80FC4E-B16B-40B2-9D9E-EB4916B663B0");
64 trans_obj =
m_impl->m_TPConverter_p3.createTransient( col_vect.get(), mlog );
69 trans_obj =
m_impl->m_TPConverter_p2.createTransient( col_vect.get(), mlog );
74 trans_obj =
m_impl->m_TPConverter_tlp1.createTransient( col_vect.get(), mlog );
79 trans_obj =
m_impl->m_TPConverter_p1.createTransient( col_vect.get(), mlog );
83 throw std::runtime_error(
"Unsupported persistent version of TrigRoiDescriptorCollection");
TrigRoiDescriptorCollection_p3 TrigRoiDescriptorCollection_PERS
T_AthenaPoolTPCnvVector< TrigRoiDescriptorCollection, TrigRoiDescriptorCollection_p2, TrigRoiDescriptorCnv_p2 > TrigRoiDescriptorCollectionCnv_p2
T_AthenaPoolTPCnvVector< TrigRoiDescriptorCollection, TrigRoiDescriptorCollection_p3, TrigRoiDescriptorCnv_p3 > TrigRoiDescriptorCollectionCnv_p3
virtual bool compareClassGuid(const Token *token, const Guid &clid) const
P * poolReadObject(const Token *token)
Compatibility for old converter classes that don't get passed the key.
This class provides a token that identifies in a unique way objects on the persistent storage.
~TrigRoiDescriptorCollectionCnv()
TrigRoiDescriptorCollection * createTransient(const Token *token)
TrigRoiDescriptorCollectionCnv_impl * m_impl
TrigRoiDescriptorCollection_PERS * createPersistent(TrigRoiDescriptorCollection *transObj)
TrigRoiDescriptorCollectionCnv(ISvcLocator *svcloc)
TrigRoiDescriptorCollectionCnv_p3 m_TPConverter_p3
TrigRoiDescriptorCollectionCnv_tlp1 m_TPConverter_tlp1
TrigRoiDescriptorCollectionCnv_p2 m_TPConverter_p2
TrigRoiDescriptorCollectionCnv_p1 m_TPConverter_p1