ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetConditions
PixelConditionsTools
python
PLR_ConditionsSummaryConfig.py
Go to the documentation of this file.
1
"""Define a function to configure PLR_ConditionsSummaryCfg
2
3
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
4
"""
5
from
AthenaConfiguration.ComponentFactory
import
CompFactory
6
7
from
PixelConditionsAlgorithms.ITkPixelConditionsConfig
import
(
8
ITkPixelDCSCondStateAlgCfg, ITkPixelDCSCondStatusAlgCfg, ITkPixelDeadMapCondAlgCfg
9
)
10
11
def
PLR_ConditionsSummaryCfg
(flags, name="PLR_ConditionsSummary", **kwargs):
12
"""Return configured ComponentAccumulator with tool for ITk Pixel Conditions"""
13
14
acc = ITkPixelDCSCondStateAlgCfg(flags)
15
acc.merge(ITkPixelDCSCondStatusAlgCfg(flags))
16
acc.merge(ITkPixelDeadMapCondAlgCfg(flags))
17
18
kwargs.setdefault(
"PixelDetEleCollKey"
,
"PLR_DetectorElementCollection"
)
19
kwargs.setdefault(
"PixelDCSStateCondData"
,
"ITkPixelDCSStateCondData"
)
20
kwargs.setdefault(
"PixelDCSStatusCondData"
,
"ITkPixelDCSStatusCondData"
)
21
kwargs.setdefault(
"PixelDeadMapCondData"
,
"ITkPixelDeadMapCondData"
)
22
kwargs.setdefault(
"UseByteStreamFEI4"
,
not
flags.Input.isMC)
23
kwargs.setdefault(
"UseByteStreamFEI3"
,
not
flags.Input.isMC)
24
kwargs.setdefault(
"UseByteStreamRD53"
,
False
)
# Turned off until BS format is defined
25
26
if
flags.InDet.usePixelDCS:
27
kwargs.setdefault(
"IsActiveStates"
, [
'READY'
,
'ON'
,
'UNKNOWN'
,
'TRANSITION'
,
'UNDEFINED'
])
28
kwargs.setdefault(
"IsActiveStatus"
, [
'OK'
,
'WARNING'
,
'ERROR'
,
'FATAL'
])
29
30
acc.setPrivateTools(CompFactory.PixelConditionsSummaryTool(name=name +
"Tool"
, **kwargs))
31
return
acc
PLR_ConditionsSummaryConfig.PLR_ConditionsSummaryCfg
PLR_ConditionsSummaryCfg(flags, name="PLR_ConditionsSummary", **kwargs)
Definition
PLR_ConditionsSummaryConfig.py:11
Generated on
for ATLAS Offline Software by
1.17.0