15 MsgStream mlog(msgSvc(),
"TrigT2MbtsBitsConverter" );
16 mlog << MSG::DEBUG <<
"TrigT2MbtsBitsCnv::createPersistent" <<
endmsg;
25 MsgStream mlog(msgSvc(),
"TrigT2MbtsBitsConverter" );
26 mlog << MSG::DEBUG <<
"TrigT2MbtsBitsCnv::createTransient " <<
endmsg;
28 static const pool::Guid p2_guid(
"6D130C0D-20A2-4304-8E70-6775892217A6");
29 static const pool::Guid p1_guid(
"32E86328-15EB-42F5-A93F-6F891220A626");
35 mlog << MSG::DEBUG <<
"TrigT2MbtsBitsCnv::reading p2 persistent object" <<
endmsg;
41 mlog << MSG::DEBUG <<
"TrigT2MbtsBitsCnv::reading p1 persistent object" <<
endmsg;
47 throw std::runtime_error(
"Unsupported persistent version of Data container");
TrigT2MbtsBits_p2 TrigT2MbtsBits_PERS
T_AthenaPoolCustomCnv< TrigT2MbtsBits, TrigT2MbtsBits_PERS > TrigT2MbtsBitsCnvBase
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual bool compareClassGuid(const Guid &clid) const
TrigT2MbtsBits * createTransient()
TrigT2MbtsBitsCnv(ISvcLocator *svcloc)
TrigT2MbtsBits_PERS * createPersistent(TrigT2MbtsBits *transObj)