IVertexFitter, remove methods / add EventContext to the non-removed
From a discussion with @kostyuk and @schaffer
According to @kostyuk
I've looked at clients of IVertexFitter. Observations
- Entries with Trk::Track and Trk::TrackParticleBase input usually extract internally Trk::TrackParameters (Perigee) and call vertex fitter tools via Trk::TrackParameters entries.
- Out of 2 duplicated entries: fit(vectorTrk::TrackParameters) + fit(vectorTrk:TrackParameters,vectorTrk::NeutralParameters) , only the latter can be left. It's easy to provide empty vectorTrk::NeutralParameters in case when neutral particles are absent.
This starts with 1. Also
- add the
EventContext
to all remaining ones. - Run some basic
clang-tidy
checks
Edited by Christos Anastopoulos