Skip to content

Remove FilterDesktop and CombineParticles and then obsolete software.

FilterDesktop and CombineParticles is still used in Moore and relies on lots of obsolete software that should be removed and it's not thread safe. Once they are removed, one can remove everything using IDVAlgorithm and eventyally big chunks of LoKi. It's criical to remove obsolete code so that people don't waste time fixing it when there are changes upstream.

Looking at the release I see that FilterDesktop is used in https://gitlab.cern.ch/lhcb/Moore/-/blob/master/Hlt/Hlt2Conf/python/Hlt2Conf/algorithms.py in filter_desktop, used in ParticleFilter and ParticleFilterWithPV. They are used in several lines, in https://gitlab.cern.ch/lhcb/Moore/-/tree/master/Hlt/Hlt2Conf/options and a huge amount of Hlt2 lines in Hlt/Hlt2Conf/python/Hlt2Conf/lines/ . Similarly for CombineParticles.

The steps should be

(maybe) Related: #333

Edited by Patrick Koppenburg