|
ATLAS Offline Software
|
Go to the documentation of this file.
29 MsgStream
log(
msgSvc(),
"PRD_MultiTruthCollectionCnv");
38 MsgStream
log(
msgSvc(),
"PRD_MultiTruthCollectionCnv" );
67 trans.reset(poolReadObject<PRD_MultiTruthCollection>());
70 log<<MSG::ERROR<<
"Unsupported persistent version of PRD_MultiTruthCollection. GUID="
72 throw std::runtime_error(
"Unsupported persistent version of Data Collection");
75 return trans.release();
static const pool::Guid s_p0_guid
A PRD is mapped onto all contributing particles.
virtual void persToTrans(const Trk::PRD_MultiTruthCollection_p1 *persObj, PRD_MultiTruthCollection *transObj, MsgStream &msg)
virtual void transToPers(const PRD_MultiTruthCollection *transObj, Trk::PRD_MultiTruthCollection_p3 *persObj, MsgStream &msg)
Method creating the persistent representation PRD_MultiTruthCollection_p3 from its transient represen...
virtual void persToTrans(const Trk::PRD_MultiTruthCollection_p4 *persObj, PRD_MultiTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::PRD_MultiTruthCollection from its persisten...
const std::string toString() const
Automatic conversion to string representation.
virtual PRD_MultiTruthCollectionPERS * createPersistent(PRD_MultiTruthCollection *)
virtual void persToTrans(const Trk::PRD_MultiTruthCollection_p3 *persObj, PRD_MultiTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::PRD_MultiTruthCollection from its persisten...
static const pool::Guid s_p4_guid
PRD_MultiTruthCollectionCnv(ISvcLocator *)
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
virtual PRD_MultiTruthCollection * createTransient()
static const pool::Guid s_p1_guid
PRD_MultiTruthCollectionCnv_p2 m_converter_p2
PRD_MultiTruthCollectionCnv_p1 m_converter_p1
PRD_MultiTruthCollectionCnv_p4 m_converter_p4
PRD_MultiTruthCollectionCnv_p3 m_converter_p3
virtual void persToTrans(const Trk::PRD_MultiTruthCollection_p2 *persObj, PRD_MultiTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::PRD_MultiTruthCollection from its persisten...
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
static const pool::Guid s_p3_guid
static const pool::Guid s_p2_guid
Trk::PRD_MultiTruthCollection_p3 PRD_MultiTruthCollectionPERS