|
ATLAS Offline Software
|
Go to the documentation of this file.
13 MsgStream
mlog(
msgSvc(),
"IsoMuonFeatureContainerConverter" );
26 MsgStream
mlog(
msgSvc(),
"IsoMuonFeatureContainerConverter" );
30 static const pool::Guid p3_guid(
"291897DE-5380-424C-AE8F-FFE69DCC8F15" );
31 static const pool::Guid p2_guid(
"A9A660B1-DEFD-4B56-A10D-9F41178715BD" );
32 static const pool::Guid tlp1_guid(
"B9543660-E776-405D-8DB7-06AD06A24BAB" );
33 static const pool::Guid p0_guid(
"3962B221-2A36-4160-AEE5-3BB6BC29BB46" );
37 std::unique_ptr< IsoMuonFeatureContainer_p3 > col_vect( poolReadObject< IsoMuonFeatureContainer_p3 >() );
42 std::unique_ptr< IsoMuonFeatureContainer_p2 > col_vect( poolReadObject< IsoMuonFeatureContainer_p2 >() );
47 std::unique_ptr< IsoMuonFeatureContainer_tlp1 > col_vect( poolReadObject< IsoMuonFeatureContainer_tlp1 >() );
52 return poolReadObject< IsoMuonFeatureContainer >();
54 }
else throw std::runtime_error(
"Unsupported persistent version of IsoMuonFeatureContainer" );
virtual IsoMuonFeatureContainer_PERS * createPersistent(IsoMuonFeatureContainer *transObj)
IsoMuonFeatureContainerCnv_p2 m_converter2
IsoMuonFeatureContainerCnv_tlp1 m_converter1
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.
msgSvc
Provide convenience handles for various services.
virtual IsoMuonFeatureContainer * createTransient()
IsoMuonFeatureContainerCnv_p3 m_converter
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.