53 std::vector<unsigned short>
vec;
54 for (
auto&
id :
m_data) vec.push_back(
id->idTruthTrack());
59 std::vector<unsigned short>
vec;
68 if (iter >=
m_data.end() || (*iter)->idTruthTrack() != idtruth) {
69 std::cout <<
"Error: asking for match (offset by " << offset <<
") for truth track id " << idtruth
70 <<
" which is not present. Returning null pointer." <<
nullptr;
80 std::cout <<
"Error: asking for match (offset by " << offset <<
") for reco track id " << idreco
81 <<
" which is not present. Returning null pointer." <<
nullptr;
96 os <<
" EmbRecoMatchContainerv1 data. N(matched emb. tracks) = "
98 os <<
" Matched track data: " << std::endl;
100 os << std::setw(6) <<
"id-Emb "
101 << std::setw(7) <<
"id-Reco "
102 << std::setw(7) <<
"id-Seed "
103 << std::setw(11) <<
"id-SvtxSeed "
104 << std::setw(9) <<
"nClus-Emb "
105 << std::setw(10) <<
"nClus-Reco "
106 << std::setw(12) <<
"nClus_Matched " << std::endl;
109 os << std::setw(6) <<
m->idTruthTrack() <<
" "
110 << std::setw(7) <<
m->idRecoTrack() <<
" "
111 << std::setw(7) <<
m->idTpcTrackSeed() <<
" "
112 << std::setw(11) <<
m->idSvtxTrackSeed() <<
" "
113 << std::setw(9) <<
m->nClustersTruth() <<
" "
114 << std::setw(10) <<
m->nClustersReco() <<
" "
115 << std::setw(12) <<
m->nClustersMatched() << std::endl;
123 os <<
" IDs of embedded tracks that were not reconstructed: " << std::endl;