20 MsgStream mlog(msgSvc(),
"TrigMuonEFIsolationContainerConverter" );
21 mlog << MSG::DEBUG <<
"TrigMuonEFIsolationContainerCnv::createPersistent" <<
endmsg;
31 MsgStream mlog(msgSvc(),
"TrigMuonEFIsolationContainerConverter" );
32 mlog << MSG::DEBUG <<
"TrigMuonEFIsolationContainerCnv::createTransient" <<
endmsg;
34 static const pool::Guid p1_guid(
"5C3ECE20-F26F-4811-BA76-B2DC567858BC");
35 static const pool::Guid p2_guid(
"B24570F4-BB65-4D5C-A8E2-C44E36E7B0B5");
41 trans_cont =
m_converter_p2.createTransient( col_vect.get(), mlog );
44 trans_cont =
m_converter_p1.createTransient( col_vect.get(), mlog );
47 throw std::runtime_error(
"Unsupported persistent version of Data container");
TrigMuonEFIsolationContainer_p2 TrigMuonEFIsolationContainer_PERS
T_AthenaPoolCustomCnv< TrigMuonEFIsolationContainer, TrigMuonEFIsolationContainer_PERS > TrigMuonEFIsolationContainerCnvBase
virtual bool compareClassGuid(const Guid &clid) const
TrigMuonEFIsolationContainer_PERS * createPersistent(TrigMuonEFIsolationContainer *transCont)
create persistent
TrigMuonEFIsolationContainerCnv_p1 m_converter_p1
TrigMuonEFIsolationContainer * createTransient()
create transient
TrigMuonEFIsolationContainerCnv(ISvcLocator *svcloc)
TrigMuonEFIsolationContainerCnv_p2 m_converter_p2
Data object to hold a collection of TrigMuonEFIsolation objects.