Skip to content

Deprecate and remove L1CaloCondSvc

William Buttinger requested to merge will/athena:L1CaloCondSvc_dev into 24.0

This MR deprecates and removes L1CaloCondSvc, replacing it with L1CaloCondAlg.

The main two clients of that svc was Run2TriggerTowerMaker alg and the L1TriggerTowerTool tool.

Both of these have been moved to ReadCondHandles of containers put into the detector store by the new-improved L1CaloCondAlg.

Some functionality has been lost with this change:

  1. The "overlay" feature of Run2TriggerTowerMaker has been dropped. If it needs restoring, the L1CaloCondAlg should be updated to add these conditions containers when the alg requires them.
  2. The "non-Run2" support in L1TriggerTowerTool has been dropped... running on Run1 data will no longer work. Again, it is a case of the L1CaloCondAlg being updated to create the non-run2 conditions containers, as presently it will only create the run2 versions.

Relates to ATR-24777.

Edited by William Buttinger

Merge request reports