Belle II Software development
|
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. | |
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.
Definition at line 33 of file Scrooge.h.