RICH - Migrate tools to derived condition objects
Updates the way tools are handled in the RICH. A number of tools internally load detector elements, which makes them complicated to maintain in the functional conditions framework. Moreover, all of them only have one implementation, so I am paying the price of the virtual interface for no gain.
This MR includes the changes needed in LHCb for this process.
- Remove tool interfaces (tools themselves removed in Lbcom!389 (merged) and Rec!1799 (merged)).
- Add standalone class replacements in RichFutureUtils
Edited by Christopher Rob Jones