Skip to content

Turn CaloTowerGeomerySvc into a CondAlgo + CondObj

Walter Lampl requested to merge wlampl/athena:CaloTowerGeomCondAlg into master

Turn CaloTowerGeomerySvc into a CondAlgo + CondObj in order to avoid the early retrieval of CaloDetDescrMgr (see ATLASRECTS-5012).

To simplify and minimize the change, most of the logic from the CaloTowerGeomerySvc was moved to the conditions object CaloTowerGeometry. Several debugging features (writing tower-grid to text file) where commented out for now. Also, the accessors by pointer-to-CaloCell where removed because that would imply a circular dependency between the CaloDetDecr and CaloRec packages.

The xAODDigest difference found in !44954 (closed) disappear with this MR.

cc @loch @cdelitzs and @christos

Edited by Walter Lampl

Merge request reports