make sure IDistanceCalculatorHolder and IVertexFitHolder retrieve tool before event loop
Significantly reduce the chance of a data race as documented in Moore#620 -- and as a result should make the throughput test more reliable.
Make sure that functors using IDistanceCalculatorHolder
or IVertexFitHolder
retrieve the tool they use during bind
instead of during prepare
-- i.e. trigger the creation of the tool in initialize
instead of during the event loop.
Edited by Gerhard Raven