Draft: Update of FTMatCalibrationMonitor
This:
- makes the FTMatCalibrationMonitor an incident listener such that we can trigger an update from the alignment iteration loop
- uses datasvc::update_condition to update the condition. This has the advantage that the yaml file will be written in the correct place by a call to datasvc::write_alignment. (No need to specify the path in the calibration alg.)
- turns the determination of the fit of slope and position per ASIC in a real chi2 fit to the unbiased residuals, including their errors. This has the advantage that we get meaningful errors on the parameters.
- introduces 'physical' cutoffs for the slope for each ASIC. This may still need some tuning.
Needs LHCb!4777 and Detector!653
Edited by Wouter Hulsbergen