|
ATLAS Offline Software
|
Go to the documentation of this file.
13 MsgStream
mlog(
msgSvc(),
"TrigPhotonContainerConverter" );
27 MsgStream
mlog(
msgSvc(),
"TrigPhotonContainerConverter" );
31 static const pool::Guid p3_guid(
"40192614-E7C5-4BAF-825F-CB9F3E023315" );
32 static const pool::Guid tlp2_guid(
"96487DD7-9CF7-4351-BF33-011E6CA515F0" );
33 static const pool::Guid tlp1_guid(
"7F4B4EF4-D7F6-4208-B522-4003A34EC664" );
34 static const pool::Guid p0_guid2(
"65F1CCA1-B672-4E26-B74E-397CE6C8F617" );
35 static const pool::Guid p0_guid(
"CB04DF3E-C363-49E3-9BE1-AD25230AB1EA" );
38 std::unique_ptr< TrigPhotonContainer_p3 > col_vect( poolReadObject< TrigPhotonContainer_p3 >() );
44 std::unique_ptr< TrigPhotonContainer_tlp2 > col_vect( poolReadObject< TrigPhotonContainer_tlp2 >() );
49 std::unique_ptr< TrigPhotonContainer_tlp1 > col_vect( poolReadObject< TrigPhotonContainer_tlp1 >() );
54 return poolReadObject< TrigPhotonContainer >();
57 else throw std::runtime_error(
"Unsupported persistent version of TrigPhotonContainer" );
TrigPhotonContainerCnv_tlp1 m_converter_tlp1
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
virtual TrigPhotonContainer * createTransient()
TrigPhotonContainerCnv_tlp2 m_converter_tlp2
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 TrigPhotonContainer_PERS * createPersistent(TrigPhotonContainer *transObj)
TrigPhotonContainerCnv_p3 m_converter
File: TrigPhotonContainer.h.
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.