Modernize IdealStateCreator and make use of the tool in PrCheatedLongTracking
Modernizes IdealStateCreator to then use it in PrCheatedLongTracking.
I'm honestly not sure if the IdealStateCreator in this form should exist in our current framework.
I think most of the useful functionality could be in a header file in freestanding functions and then one can remove the whole Tool/Interface overhead.
Some of the functionality provided would have to be done by the caller though.
Open to discussion on this topic!
Otherwise this seems to be a first working step.
Depends on: LHCb!2562 (merged) Lbcom!480 (merged) Moore!484 (merged)
Edit: now also on Boole!279 (merged) and Brunel!1013 (merged)
cc @ldufour
Edited by Christoph Hasse