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