Refactor of MdtCalibFramework - Vol I
Hi,
this is the first big MR of the series to clean up the MdtCalibrationFramework. In summary, the MR comprises the following changes:
- Abandon constructors with gazillions of arguments. Instead, instantiate helper structs which members are unambiguously instantiated
- Avoid the usage of bare pointers in the context of the creation of objects and classes
- Enforce the interface concepts for the IAlgTools
- Remove a bunch of
inline
statements which are totally unnecessary - Use
ReadHandleKeys
to declare the data dependencies - Breakout the calibration N-tuple format towards the MdtCalibFramework
Edited by Johannes Junggeburth