30 msg<<MSG::DEBUG<<
"DetailedTrackTruthCollectionCnv_p2::persToTrans(): PERS size = "<<pers->
m_entries.size()<<
endmsg;
36 for(Trk::DetailedTrackTruthCollection_p2::CollectionType::const_iterator i=pers->
m_entries.begin(); i!=pers->
m_entries.end(); ++i) {
38 detailedTruthConverter.persToTrans(&i->detailedTruth, &dt,
msg);
39 trans->insert(trans->end(), std::make_pair(i->key.m_index, dt) );
42 msg<<MSG::DEBUG<<
"DetailedTrackTruthCollectionCnv_p2::persToTrans() DONE"<<
endmsg;
49 msg<<MSG::DEBUG<<
"DetailedTrackTruthCollectionCnv_p2::transToPers()"<<
endmsg;
50 msg<<MSG::DEBUG<<
"DetailedTrackTruthCollectionCnv_p2::transToPers(): input size = "<<trans->size()<<
endmsg;
55 Trk::DetailedTrackTruthCollection_p2::CollectionType::size_type ipers(0);
57 for(DetailedTrackTruthCollection::const_iterator itrans=trans->begin(); itrans!=trans->end(); ++itrans, ++ipers) {
59 current.key.m_index = itrans->first.index();
60 detailedTruthConverter.transToPers(&itrans->second, ¤t.detailedTruth,
msg);
63 msg<<MSG::DEBUG<<
"DetailedTrackTruthCollectionCnv_p2::transToPers() DONE"<<
endmsg;
This file contains the class definition for the DataLinkCnv_p1 class and DataLinkVectorCnv_p1 class.
virtual void persToTrans(const Trk::DetailedTrackTruthCollection_p2 *persObj, DetailedTrackTruthCollection *transObj, MsgStream &msg)
Method creating the transient representation of Analysis::DetailedTrackTruthCollection from its persi...
virtual void transToPers(const DetailedTrackTruthCollection *transObj, Trk::DetailedTrackTruthCollection_p2 *persObj, MsgStream &msg)
Method creating the persistent representation DetailedTrackTruthCollection_p2 from its transient repr...
DataLink< TrackCollection > trackCollectionLink() const
static DataLink< TrackCollection > & trackCollectionLink(TrackTruthCollection *truthColl)
DataLink_p1 m_trackCollectionLink