Skip to content

Fix inconsistencies in ActsTrackingGeometryToolCfg and ActsExtrapolationToolCfg usage

ActsTrackingGeometryToolCfg and ActsExtrapolationToolCfg should not return a public tool as some clients have a PrivateToolHandle. These methods are updated to create PrivateToolHandles, which can then be assigned to be PublicToolHandles if required by the client.

We spotted this while writing the CA-based configuration for ActsFatrasSimTool (which has a PrivateToolHandle for ActsTrackingGeometryTool).

Flagging up to @pagessin in case PublicToolHandles were intended to be used by more clients.

Merge request reports