Skip to content
Snippets Groups Projects
Commit 00f80997 authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia Committed by Frank Winklmeier
Browse files

Static version of the CaloDetDescrManager

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:

1. CALO_DDMANAGER_NOALIGN_KEY constant in CaloDetDescrManager.h

The clients first try to retrieve the manager with this key from Detector Store,
and in case of absence build such a manage by themselves, and record it in
the Detector Store

2. buildCaloDetDescrNoAlign() function in CaloDetDescrBuilder.h

As the name suggests, this is the function which needs to be used by the clients
for building a non-misalignemd CaloDD manager

This MR is a follow up to the discussion in ATLASRECTS-5012
parent b95d33ac
No related branches found
No related tags found
No related merge requests found
Showing
with 68 additions and 36 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment