add InteractionRegion calibration to Alignment task
Part of prototype to include InteractionRegion calibration within Alignment task.
Add IRCalibrationTool to collect json files produced by BeamSpotMon to calculate InteractionRegion calibration.
Further changes
- add option to merge histograms in alignOnlineIterator after constant update is published
- further factorise Alignment configuration and
runAlignmentfunction to simplify adding IR calibration to alignment job
Required for MooreOnline!654 (merged)
the work here relies on and borrows heavily from @spradlin's work on BeamSpotMon
Edited by Flo Reiss