|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #include "GaudiKernel/StatusCode.h"
15 #include "GaudiKernel/MsgStream.h"
16 #include "GaudiKernel/ISvcLocator.h"
35 MsgStream
log(
msgSvc(),
"DetailedTrackTruthCollectionCnv");
47 MsgStream
log(
msgSvc(),
"DetailedTrackTruthCollectionCnv" );
79 std::string
info(
"Unsupported persistent version of DetailedTrackTruthCollection. GUID=" +
m_classID.
toString());
81 throw std::runtime_error(
info);
static const pool::Guid s_p4_guid
virtual DetailedTrackTruthCollection * createTransient()
virtual void persToTrans(const Trk::DetailedTrackTruthCollection_p2 *persObj, DetailedTrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::DetailedTrackTruthCollection from its persi...
DetailedTrackTruthCollection
virtual void persToTrans(const Trk::DetailedTrackTruthCollection_p3 *persObj, DetailedTrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::DetailedTrackTruthCollection from its persi...
const std::string toString() const
Automatic conversion to string representation.
static const pool::Guid s_p2_guid
static const pool::Guid s_p0_guid
static const pool::Guid s_p1_guid
virtual DetailedTrackTruthCollectionPERS * createPersistent(DetailedTrackTruthCollection *)
msgSvc
Provide convenience handles for various services.
Compatibility for old converter classes that don't get passed the key.
DetailedTrackTruthCollectionCnv_p2 m_converter_p2
Trk::DetailedTrackTruthCollection_p3 DetailedTrackTruthCollectionPERS
static const pool::Guid s_p3_guid
DetailedTrackTruthCollectionCnv_p1 m_converter_p1
DetailedTrackTruthCollectionCnv(ISvcLocator *svcloc)
virtual void persToTrans(const Trk::DetailedTrackTruthCollection_p4 *persObj, DetailedTrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::DetailedTrackTruthCollection from its persi...
virtual void transToPers(const DetailedTrackTruthCollection *transObj, Trk::DetailedTrackTruthCollection_p3 *persObj, MsgStream &msg)
Method creating the persistent representation DetailedTrackTruthCollection_p3 from its transient repr...
DetailedTrackTruthCollectionCnv_p3 m_converter_p3
virtual bool compareClassGuid(const Guid &clid) const
Compare POOL class GUID with the one of the object being read.
DetailedTrackTruthCollectionCnv_p4 m_converter_p4
virtual void persToTrans(const Trk::DetailedTrackTruthCollection_p1 *persObj, DetailedTrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::DetailedTrackTruthCollection from its persi...