merge PrForwardTool and PrForwardTracking
The old implementation had an interface (IPrForwardTool
) with a single implementation (PrForwardTool
) that was used in a single place (the PrForwardTracking
algorithm, which was quite short).
This meant the type of track container that could be used was hardcoded in several places and was awkward to change (in the context of !1281 (merged)).
This MR essentially just copies everything into PrForwardTracking
and makes it simple to change the container type that is used. It shouldn't affect any physics.
Edited by Marco Cattaneo