|
ATLAS Offline Software
|
Go to the documentation of this file.
18 MsgStream
log(
msgSvc(),
"TRT_BSErrContainerCnv" );
25 MsgStream
log(
msgSvc(),
"TRT_BSErrContainerCnv" );
26 static const pool::Guid p1_guid(
"D461AC01-02CA-4A9E-886B-24EC14309121");
27 static const pool::Guid p2_guid(
"A815E78C-BB68-4CA5-9B95-739E9B47043A");
31 std::unique_ptr< TRT_BSErrContainer_p2 > col_vect( poolReadObject< TRT_BSErrContainer_p2 >() );
36 log << MSG::ERROR <<
"TRT_BSErrContainer_p1 not supported any more. Recording empty container." <<
endmsg;
40 throw std::runtime_error(
"Unsupported persistent version of Data Collection");
virtual TRT_BSErrContainer * createTransient(const TRT_BSErrContainer_p2 *persObj, MsgStream &log)
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
Generated header file which defines a typedef for templated converter class.
msgSvc
Provide convenience handles for various services.
Athena::TPCnvVers::Old TRT_BSErrContainer
virtual TRT_BSErrContainer * createTransient()
TRT_BSErrContainerCnv_p2 m_TPConverter
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual TRT_BSErrContainer_PERS * createPersistent(TRT_BSErrContainer *transCont)