![]() |
Belle II Software
release-05-02-19
|
Executes greedy algorithm for vector of QITrackOverlap structs. More...
#include <Scrooge.h>
Public Member Functions | |
void | performSelection (std::vector< OverlapResolverNodeInfo > &overlapResolverNodeInfo) |
Sets the isActive flag in m_qiTrackOverlap to false, for killed tracks. More... | |
Executes greedy algorithm for vector of QITrackOverlap structs.
In contrast to Jakob's original greedy implementation, this one doesn't use a recursive algorithm, but sorts according to QI and simply goes from the top and kills all overlapping SpacePointTrackCands.
|
inline |
Sets the isActive flag in m_qiTrackOverlap to false, for killed tracks.
Sorts the "tracks" according to quality, loops from the top and kills overlapping tracks of all tracks, that are still active.