|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #include "GaudiKernel/StatusCode.h"
17 #include "GaudiKernel/MsgStream.h"
18 #include "GaudiKernel/ISvcLocator.h"
37 MsgStream
log(
msgSvc(),
"TrackTruthCollectionCnv");
46 MsgStream
log(
msgSvc(),
"TrackTruthCollectionCnv" );
74 log<<MSG::ERROR<<
"Unsupported persistent version of TrackTruthCollection. GUID="
76 throw std::runtime_error(
"Unsupported persistent version of Data Collection");
79 return trans.release();
virtual void persToTrans(const Trk::TrackTruthCollection_p2 *persObj, TrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::TrackTruthCollection from its persistent re...
TrackTruthCollectionCnv_p1 m_converter_p1
TrackTruthCollectionCnv_p2 m_converter_p2
TrackTruthCollectionCnv_p0 m_converter_p0
static const pool::Guid s_p1_guid
Trk::TrackTruthCollection_p2 TrackTruthCollectionPERS
const std::string toString() const
Automatic conversion to string representation.
virtual void persToTrans(const Trk::TrackTruthCollection_p1 *persObj, TrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::TrackTruthCollection from its persistent re...
static const pool::Guid s_p0_guid
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
TrackTruthCollectionCnv_p3 m_converter_p3
static const pool::Guid s_p2_guid
virtual TrackTruthCollectionPERS * createPersistent(TrackTruthCollection *)
virtual void persToTrans(const Trk::TrackTruthCollection_p0 *persObj, TrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::TrackTruthCollection from its persistent re...
virtual void transToPers(const TrackTruthCollection *transObj, Trk::TrackTruthCollection_p2 *persObj, MsgStream &msg)
Method creating the persistent representation TrackTruthCollection_p2 from its transient representati...
TrackTruthCollectionCnv(ISvcLocator *svcloc)
virtual void persToTrans(const Trk::TrackTruthCollection_p3 *persObj, TrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::TrackTruthCollection from its persistent re...
static const pool::Guid s_p3_guid
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
virtual TrackTruthCollection * createTransient()