|
ATLAS Offline Software
|
Go to the documentation of this file.
13 MsgStream
mlog(
msgSvc(),
"TileMuFeatureContainerConverter" );
26 MsgStream
mlog(
msgSvc(),
"TileMuFeatureContainerConverter" );
30 static const pool::Guid p2_guid(
"D7B3C086-B471-47EE-B8EC-E58DC4CD2AD9" );
31 static const pool::Guid tlp1_guid(
"4684172D-3590-4464-BCA6-477725ADD755" );
32 static const pool::Guid p0_guid(
"8B428EC4-339C-4517-A047-C0F5F98B820B" );
35 std::unique_ptr< TileMuFeatureContainer_p2 > col_vect( poolReadObject< TileMuFeatureContainer_p2 >() );
39 std::unique_ptr< TileMuFeatureContainer_tlp1 > col_vect( poolReadObject< TileMuFeatureContainer_tlp1 >() );
44 return poolReadObject< TileMuFeatureContainer >();
46 }
else throw std::runtime_error(
"Unsupported persistent version of TileMuFeatureContainer" );
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
TRANS * createTransient(MsgStream &log)
Create transient representation of the persistent object known to this converter.
TileMuFeatureContainerCnv_p2 m_converter
msgSvc
Provide convenience handles for various services.
TileMuFeatureContainerCnv_tlp1 m_converter1
virtual TileMuFeatureContainer_PERS * createPersistent(TileMuFeatureContainer *transObj)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual TileMuFeatureContainer * createTransient()