Skip to content

clean up legacy ITrackFitter interface methods

We have legacy methods in the interface that do :

inline Track*
ITrackFitter::fit(const Track& track,
                  .....) const
{

  return fit(Gaudi::Hive::currentContext(),
             ....)
    .release();
}

i.e they call the new interface (impelement by all fitters)
passing the eventContext and then release() the unique_ptr to a plain one..

Trying to remove them. And do an 1-1 (for now migration of remaining clients).

I expect I have missed some clients . So will let the CI tell me which...

Edited by Christos Anastopoulos

Merge request reports