Skip to content

CPAlgorithms: use Gaudi::Property and ToolHandles everywhere

Baptiste Ravina requested to merge ravinab/athena:gaudi_cpalgos into main

Update almost everything under PhysicsAnalysis/Algorithms: remove declareProperty and constructor initialisations everywhere in favour of Gaudi::Property declarations in the header files; similarly, use the full ToolHandle constructor.

The only places left with declareProperty are the SelectionHelpers and SystematicsHandles. Not sure how to get rid of owner->declareProperty within the templated classes, maybe an expert can make a suggestion?

Merge request reports