|
ATLAS Offline Software
|
Go to the documentation of this file.
14 MsgStream
log(
msgSvc(),
"LumiBlockCollectionConverter" );
22 MsgStream
log(
msgSvc(),
"LumiBlockCollectionConverter" );
23 static const pool::Guid p1_guid(
"CF1F40C9-6125-4C35-87FF-DDA2C319000C");
24 static const pool::Guid p2_guid(
"DEF9282A-F174-4382-8248-B94567CD869F");
27 std::unique_ptr< LumiBlockCollection_p2 > col_vect( poolReadObject< LumiBlockCollection_p2 >() );
31 std::unique_ptr< LumiBlockCollection_p1 > col_vect( poolReadObject< LumiBlockCollection_p1 >() );
35 throw std::runtime_error(
"Unsupported persistent version of LumiBlockCollection");
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual LumiBlockCollection * createTransient()
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
LumiBlockCollectionCnv_p2 m_converter
LumiBlockCollectionCnv_p1 m_converter_p1
msgSvc
Provide convenience handles for various services.
virtual LumiBlockCollection_PERS * createPersistent(LumiBlockCollection *transCont)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.