|
ATLAS Offline Software
|
Go to the documentation of this file.
33 MsgStream
mlog(
msgSvc(),
"Lvl1ResultConverter" );
43 MsgStream
mlog(
msgSvc(),
"Lvl1ResultConverter" );
45 static const pool::Guid p2_guid(
"F4208CCF-9FAA-4F01-9C0B-26E9E59CE49F");
46 static const pool::Guid p1_guid(
"226FF990-4D6A-4957-AAAD-42172D174773");
47 static const pool::Guid p0_guid(
"18DE165E-3DB5-4EAC-867D-807DA3E217C0");
51 std::unique_ptr< LVL1CTP::Lvl1Result_p1 > col_vect( poolReadObject< LVL1CTP::Lvl1Result_p1 >() );
55 return this->poolReadObject<LVL1CTP::Lvl1Result>();
58 std::unique_ptr< LVL1CTP::Lvl1Result_p2 > col_vect( poolReadObject< LVL1CTP::Lvl1Result_p2 >() );
62 throw std::runtime_error(
"Unsupported persistent version of Lvl1Result");
virtual Lvl1Result_PERS * createPersistent(LVL1CTP::Lvl1Result *transCont)
virtual LVL1CTP::Lvl1Result * createTransient()
virtual TRANS * createTransient(const PERS *persObj, MsgStream &log)
Create transient representation of a persistent object.
Lvl1ResultCnv_impl * m_impl
virtual PERS * createPersistent(const TRANS *transObj, MsgStream &log)
Create persistent representation of a transient object.
LVL1CTP::Lvl1ResultCnv_p1 m_TPConverter_p1
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
Lvl1ResultCnv(ISvcLocator *svcloc)
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
LVL1CTP::Lvl1ResultCnv_p2 m_TPConverter_p2