ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloConditions
python
CaloConditionsConfig.py
Go to the documentation of this file.
1
"""ComponentAccumulator configuration utilities for Calorimeter Conditions
2
3
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
4
"""
5
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
6
from
IOVDbSvc.IOVDbSvcConfig
import
addFoldersSplitOnline, addFolders
7
8
def
CaloTriggerTowerCfg
(flags):
9
"""Return ComponentAccumulator configured for Trigger Tower"""
10
# replaces CaloConditions_jobOptions.py
11
acc = ComponentAccumulator()
12
if flags.GeoModel.Layout != "ctbh8":
13
acc.merge(LArTTCellMapCfg(flags))
14
acc.merge(CaloTTIdMapCfg(flags))
15
return acc
16
17
def LArTTCellMapCfg(flags):
18
"""
Return ComponentAccumulator configured for LAr Trigger Towe
r"""
19
# replaces LArTTCellMap_ATLAS_jobOptions.py
20
folder = "/LAR/Identifier/LArTTCellMapAtlas" + flags.LAr.DBConnection
21
if flags.IOVDb.DatabaseInstance == 'OFLP200':
22
acc = addFoldersSplitOnline(flags, "LAR", folder, folder)
23
else:
24
acc = addFolders(flags, folder, "LAR")
25
# override not migrated
26
#DetDescr = flags.Global.DetDescrVersion
27
#if DetDescr.startswith("ATLAS-CSC-01") or DetDescr.startswith("ATLAS-DC"):
28
# conddb.addOverride("/LAR/Identifier/LArTTCellMapAtlas","LARIdentifierLArTTCellMapAtlas-DC3-02")
29
return acc
30
31
def CaloTTIdMapCfg(flags):
32
"""
Return ComponentAccumulator configured for Calo Trigger Towe
r"""
33
# replaces CaloTTIdMap_ATLAS_jobOptions.py
34
acc = ComponentAccumulator()
35
folders = ["CaloTTOnOffIdMapAtlas", "CaloTTOnAttrIdMapAtlas", "CaloTTPpmRxIdMapAtlas"]
36
for f in folders:
37
endf = "/Identifier/" + f
38
if flags.IOVDb.DatabaseInstance == 'OFLP200':
39
acc.merge(addFoldersSplitOnline(flags, "CALO", "/CALO" + endf, "/CALO/Ofl" + endf))
40
else:
41
acc.merge(addFolders(flags, "/CALO" + endf, "CALO"))
42
return acc
43
python.CaloConditionsConfig.CaloTriggerTowerCfg
CaloTriggerTowerCfg(flags)
Definition
CaloConditionsConfig.py:8
Generated on
for ATLAS Offline Software by
1.17.0