GSF: KL Divergence / component merge
This MR introduces a new method std::vector<std::pair<int32_t, int32_t>> findMerges
,
which is then used by Trk::QuickCloseComponentsMultiStateMerger::mergeFullDistArray
simplifying things a bit.
The KLGaussianMixtureReduction
works on 1D, in out case we had/have opted for the qoveP
There also a small test for the findMerges
, so we can test certain cases, and this is now the method used.
With @amorley we wanted to test some alternative methods for merging components i.e Kitawaga / Runall.
Frozen Tier0 tests passed RunTier0Tests.log