Implement OnTrackCalibrator
This is preliminary work towards supporting various Pixel & Strip measurement calibrations. Some notes on the design:
-
Support for separate calibrators for pixel and strip measurements
-
No-calibration workflow supported out of the box => this obsoletes the UncalibratedMeasurementCalibrator
-
Measurements not pixel or strips are not supported (same situation as before)
-
Using the delegate pattern, the calls to calibrators can be optimized at compile-time: should not raise CPU consumption
Currently no actual calibrators are implemented, this will come later.
c.f. https://its.cern.ch/jira/browse/ATLIDTRKCP-360
Tested on a ttbar input, no difference seen as expected: https://lgagnon.web.cern.ch/atlas-internal/dcube_240308-lgagnon-calibrator/
Edited by Louis-Guillaume Gagnon