32 MsgStream mlog(msgSvc(),
"TrigTauClusterConverter" );
33 mlog << MSG::DEBUG <<
"TrigTauClusterCnv::createPersistent" <<
endmsg;
44 MsgStream mlog(msgSvc(),
"TrigTauClusterConverter" );
45 mlog << MSG::DEBUG <<
"TrigTauClusterCnv::createTransient " <<
endmsg;
47 static const pool::Guid tlp2_guid(
"CEDD0095-1134-4CEC-91CC-61028B214F6C");
48 static const pool::Guid tlp1_guid(
"60C9B591-CE4B-473C-9CB9-8C4F99271D76");
49 static const pool::Guid p0_guid(
"9B3B6AE8-9CE6-44AB-8B31-8B39FED52607");
55 mlog << MSG::DEBUG <<
"TrigTauClusterCnv::reading tlp2 persistent object" <<
endmsg;
57 trans_cont =
m_impl->m_TPConverter2.createTransient( col_vect.get(), mlog );
62 mlog << MSG::DEBUG <<
"TrigTauClusterCnv::reading tlp1 persistent object" <<
endmsg;
64 trans_cont =
m_impl->m_TPConverter1.createTransient( col_vect.get(), mlog );
69 mlog << MSG::DEBUG <<
"TrigTauClusterCnv::reading p0 persistent object" <<
endmsg;
75 throw std::runtime_error(
"Unsupported persistent version of Data container");
TrigTauCluster_tlp2 TrigTauCluster_PERS
virtual bool compareClassGuid(const Guid &clid) const
Compatibility for old converter classes that don't get passed the key.
TrigTauClusterCnv_tlp1 m_TPConverter1
TrigTauClusterCnv_tlp2 m_TPConverter2
TrigTauCluster * createTransient()
TrigTauCluster_PERS * createPersistent(TrigTauCluster *transCont)
TrigTauClusterCnv_impl * m_impl
TrigTauClusterCnv(ISvcLocator *svcloc)
Class with calibrated variables for tau clustering.