27 MsgStream mlog(msgSvc(),
"TrigEMClusterConverter" );
28 mlog << MSG::DEBUG <<
"TrigEMClusterCnv::createPersistent" <<
endmsg;
38 MsgStream mlog(msgSvc(),
"TrigEMClusterConverter" );
39 mlog << MSG::DEBUG <<
"TrigEMClusterCnv::createTransient " <<
endmsg;
41 static const pool::Guid tlp2_guid(
"61D02BB3-0F97-4809-AC93-72B2DC2DF624");
42 static const pool::Guid tlp1_guid(
"EF5124F2-7B9C-4CBE-8D7F-1AD368A8A125");
43 static const pool::Guid p0_guid(
"E60986AE-938E-4256-A100-CD99158ADE9E");
49 mlog << MSG::DEBUG <<
"TrigEMClusterCnv::reading tlp2 persistent object" <<
endmsg;
51 trans_cont =
m_impl->m_TPConverter2.createTransient( col_vect.get(), mlog );
55 mlog << MSG::DEBUG <<
"TrigEMClusterCnv::reading tlp1 persistent object" <<
endmsg;
57 trans_cont =
m_impl->m_TPConverter.createTransient( col_vect.get(), mlog );
62 mlog << MSG::DEBUG <<
"TrigEMClusterCnv::reading p0 persistent object" <<
endmsg;
68 throw std::runtime_error(
"Unsupported persistent version of Data container");
TrigEMCluster_tlp2 TrigEMCluster_PERS
virtual bool compareClassGuid(const Guid &clid) const
Compatibility for old converter classes that don't get passed the key.
TrigEMClusterCnv_impl * m_impl
TrigEMClusterCnv(ISvcLocator *svcloc)
TrigEMCluster_PERS * createPersistent(TrigEMCluster *transCont)
TrigEMCluster * createTransient()
Class with calibrated variables for egamma clustering.
TrigEMClusterCnv_tlp1 m_TPConverter
TrigEMClusterCnv_tlp2 m_TPConverter2