36 m_log << MSG::FATAL <<
"Could not initialize VxContainerCnvBase" <<
endmsg;
41 m_log << MSG::INFO <<
"VxContainerCnv::initialize()" <<
endmsg;
44 m_log << MSG::INFO <<
"VxContainerCnv: MVFVxCandidate converter=" << converter <<
endmsg;
47 return StatusCode::SUCCESS;
55 MsgStream
msg( msgSvc(),
"VxContainerCnv" );
56 msg << MSG::ERROR <<
"createPersistent() is obsolete" <<
endmsg;
63 static const pool::Guid p2_guid(
"B5254571-6B6D-47F7-A52C-CBE857CF1812" );
64 static const pool::Guid p1_guid(
"AFA5FE76-EEC6-4BD1-B704-B5747F729291" );
65 static const pool::Guid p0_guid(
"639B478A-7355-4430-B6FC-F0A6148A2E87" );
134 }
else throw std::runtime_error(
"Unsupported persistent version of VxContainer" );
uint32_t CLID
The Class ID type.
T_AthenaPoolCustomCnv< VxContainer, VxContainer_PERS > VxContainerCnvBase
Trk::VxContainer_tlp2 VxContainer_PERS
virtual bool registerExtendingCnv(AthenaConverterTLPExtension *cnv)
Register extending converter (that is, another converter that will extent this converter) and all his...
void usingTPCnvForReading(TopLevelTPCnvBase &baseTLPcnv)
ServiceHandle< IAthenaPoolCnvSvc > m_athenaPoolCnvSvc
virtual bool compareClassGuid(const Guid &clid) const
virtual StatusCode initialize()
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
VxContainerCnv_tlp2 m_TPConverter
VxContainerCnv(ISvcLocator *svcloc)
virtual VxContainer * createTransient() override
virtual StatusCode initialize() override
Gaudi Service Interface method implementations:
virtual VxContainer_PERS * createPersistent(VxContainer *transCont) override