|
ATLAS Offline Software
|
Go to the documentation of this file.
25 m_log( m_msgSvc,
"VxContainerCnv" )
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" );
71 std::unique_ptr< VxContainer_PERS > p_coll( poolReadObject< VxContainer_PERS >() );
105 std::unique_ptr< Trk::VxContainer_tlp1 > p_coll( poolReadObject< Trk::VxContainer_tlp1 >() );
132 p_collection = poolReadObject< VxContainer >();
134 }
else throw std::runtime_error(
"Unsupported persistent version of VxContainer" );
ServiceHandle< IAthenaPoolCnvSvc > m_athenaPoolCnvSvc
void usingTPCnvForReading(TopLevelTPCnvBase &baseTLPcnv)
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
::StatusCode StatusCode
StatusCode definition for legacy code.
uint32_t CLID
The Class ID type.
MsgStream & msg() const
The standard message stream.
virtual VxContainer_PERS * createPersistent(VxContainer *transCont) override
virtual bool registerExtendingCnv(AthenaConverterTLPExtension *cnv)
Register extending converter (that is, another converter that will extent this converter) and all his...
VxContainerCnv(ISvcLocator *svcloc)
virtual VxContainer * createTransient() override
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
VxContainerCnv_tlp2 m_TPConverter
virtual StatusCode initialize() override
Gaudi Service Interface method implementations: