|
ATLAS Offline Software
|
Go to the documentation of this file.
44 log << MSG::INFO <<
"MVFVxContainerCnv::initialize()" <<
endmsg;
45 return StatusCode::SUCCESS;
51 MsgStream
log(
msgSvc(),
"MVFVxContainerCnv" );
52 log << MSG::ERROR <<
"createPersistent() is obsolete" <<
endmsg;
60 static const pool::Guid p1_guid(
"D7BAA7AD-1A46-4DA3-9CA7-350A1A3F0656" );
61 static const pool::Guid p0_guid(
"6C6999B7-F961-4B72-B6D9-DF71CB2364CC" );
65 if( compareClassGuid( p1_guid ) ) {
74 }
else if( compareClassGuid( p0_guid ) ) {
76 p_collection = poolReadObject< MVFVxContainer >();
78 throw std::runtime_error(
"Unsupported persistent version of MVFVxContainer (unknown GUID)" );
86 static const pool::Guid p1_guid(
"D7BAA7AD-1A46-4DA3-9CA7-350A1A3F0656" );
92 if( compareClassGuid( p1_guid ) ) {
97 throw std::runtime_error(
"Unsupported version of MVFVxContainer (unknown GUID)" );
MVFVxContainerCnv_tlp1 m_TPConverter
virtual StatusCode initialize() override
virtual MVFVxContainer * createTransient() override
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
msgSvc
Provide convenience handles for various services.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual void setToken(const std::string &token)
Set the token (in std::string representation) and classID for the object that will be read next.
virtual void readObjectFromPool(const std::string &token) override
Read the persistent object from POOL.
MVFVxContainerCnv(ISvcLocator *svcloc)
virtual MVFVxContainer_PERS * createPersistent(MVFVxContainer *transCont) override
This templated class extends T_AthenaPoolCustomCnv to provide additional/chaged functionality for Ath...