26 MsgStream mlog(msgSvc(),
"TrigCompositeConverter" );
27 mlog << MSG::DEBUG <<
"TrigCompositeCnv::createPersistent" <<
endmsg;
37 MsgStream mlog(msgSvc(),
"TrigCompositeConverter" );
38 mlog << MSG::DEBUG <<
"TrigCompositeCnv::createTransient " <<
endmsg;
40 static const pool::Guid p1_guid(
"53F70884-38EE-4D08-9F03-FA8BED725B63");
46 mlog << MSG::DEBUG <<
"TrigCompositeCnv::reading p1 persistent object" <<
endmsg;
48 trans_cont =
m_impl->m_TPConverter.createTransient( col_vect.get(), mlog );
52 throw std::runtime_error(
"Unsupported persistent version of Data container TrigComposite");
TrigComposite_p1 TrigComposite_PERS
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.
TrigCompositeCnv_impl * m_impl
TrigComposite * createTransient(const Token *token)
TrigComposite_PERS * createPersistent(TrigComposite *transCont)
TrigCompositeCnv(ISvcLocator *svcloc)
The class is meant to store links (of type TrigFeatureLink) to trigger objects and arbitrary details ...
TrigCompositeCnv_p1 m_TPConverter