Skip to content

Refactor of MdtCalibFramework - Vol I

Johannes Junggeburth requested to merge jojungge/athena:calib_framework into master

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

C.C: @rdinardo, @diehl

Edited by Johannes Junggeburth

Merge request reports