Static version of the CaloDetDescrManager
There are a handful of clients which need to get access to the CaloDetDescrManager
at initialize(), prior to alignment corrections are applied to it.
Specifically for these clients, the following has been introduced:
-
CALO_DDMANAGER_NOALIGN_KEY
constant inCaloDetDescrManager.h
The clients first try to retrieve the manager with this key from Detector Store, and in case of absence build such a manager by themselves, and record it in the Detector Store
-
buildCaloDetDescrNoAlign()
function inCaloDetDescrBuilder.h
As the name suggests, this is the function that needs to be used by the clients for building a non-misaligned CaloDD manager
This MR is a follow-up to the discussion in ATLASRECTS-5012
(this MR is a continuation of !57530 (merged), and it also fixes one bug introduced in the latter MR)