Skip to content
Snippets Groups Projects
Commit 20324343 authored by Dominik Smith's avatar Dominik Smith Committed by Volker Friese
Browse files

Bugfix for CbmSeedFinderQa: Pure-noise triggers lead to accessing the -1...

Bugfix for CbmSeedFinderQa: Pure-noise triggers lead to accessing the -1 element of an array, when determining the matched triggers per MC event. Fixed.
parent 7612da72
No related branches found
No related tags found
1 merge request!805Bugfix for CbmSeedFinderQa
Pipeline #17074 passed
......@@ -202,17 +202,21 @@ void CbmSeedFinderQa::FillQaMCInfo()
for (uint32_t iSeed = 0; iSeed < fvEventMatchesPerTs.size(); iSeed++) {
const CbmMatch eventMatch = fvEventMatchesPerTs.at(iSeed);
const CbmLink matchedLink = eventMatch.GetMatchedLink();
if (fEventList->GetEventIndex(matchedLink) == -1) { continue; }
for (int32_t iLink = 0; iLink < eventMatch.GetNofLinks(); iLink++) {
const CbmLink eventLink = eventMatch.GetLink(iLink);
vLinkedTriggersPerMCEvent[fEventList->GetEventIndex(eventLink)]++;
}
const CbmLink matchedLink = eventMatch.GetMatchedLink();
vMatchedTriggersPerMCEvent[fEventList->GetEventIndex(matchedLink)]++;
}
for (uint32_t iSeed = 0; iSeed < fvEventMatchesPerTs.size(); iSeed++) {
const CbmMatch eventMatch = fvEventMatchesPerTs.at(iSeed);
const CbmLink matchedLink = eventMatch.GetMatchedLink();
if (fEventList->GetEventIndex(matchedLink) == -1) { continue; }
if (vMatchedTriggersPerMCEvent[fEventList->GetEventIndex(matchedLink)] == 1) {
const double seedTime = fvSeedTimesPerTs[iSeed];
const double timeDiff = seedTime - fEventList->GetEventTime(matchedLink.GetEntry(), matchedLink.GetFile());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment