Skip to content

Removed callback registration from AmdcsimrecAthenaSvc

Vakhtang Tsulaia requested to merge tsulaia/athena:master-amdcsimrec into master

Given Muon alignment handling has been transitioned to condition algorithms, the callback registration for fetching Muon alignments became redundant. With this change AmdcsimrecAthenaSvc gets all required information from the MuonDetectorManager at initialization.

If in the future somebody desires to make AmdcsimrecAthenaSvc sensitive to Muon alignment values, then a substantial redesign of this service, and other services that depend on it, will be required.

As a bonus, with this change we drop the last remaining client of the IGeoModelSvc::align() function, such that the latter can now be removed.

CC @nkoehler and @mnowak

Edited by Vakhtang Tsulaia

Merge request reports