ATLAS Offline Software
InDetGlobalMonitoringRun3TestConfig.py
Go to the documentation of this file.
1 #
2 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 #
4 
5 
10 
11 
12 
14  from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
15  acc = ComponentAccumulator()
16 
17  from AthenaMonitoring import AthMonitorCfgHelper
18  helper = AthMonitorCfgHelper(flags, "InDetGlobalMonitoringRun3Test")
19 
20  # run on RAW only
21  if flags.DQ.Environment in ('online', 'tier0', 'tier0Raw'):
22 
23  from InDetGlobalMonitoringRun3Test.InDetGlobalTrackMonAlgCfg import (
24  InDetGlobalTrackMonAlgCfg)
25  InDetGlobalTrackMonAlgCfg(helper, acc, flags)
26 
27 
28  if (flags.DQ.Environment in ('online', 'tier0', 'tier0Raw') and
29  (flags.Tracking.doLargeD0 or flags.Tracking.doLowPtLargeD0)):
30  from InDetGlobalMonitoringRun3Test.InDetGlobalLRTMonAlgCfg import (
31  InDetGlobalLRTMonAlgCfg)
32  InDetGlobalLRTMonAlgCfg(helper, acc, flags)
33 
34  # run on ESD
35  if flags.DQ.Environment != 'tier0Raw':
36  from InDetGlobalMonitoringRun3Test.InDetGlobalPrimaryVertexMonAlgCfg import (
37  InDetGlobalPrimaryVertexMonAlgCfg )
38  InDetGlobalPrimaryVertexMonAlgCfg(helper, acc, flags)
39 
40  from InDetGlobalMonitoringRun3Test.InDetGlobalBeamSpotMonAlgCfg import (
41  InDetGlobalBeamSpotMonAlgCfg )
42  InDetGlobalBeamSpotMonAlgCfg(helper, acc, flags)
43 
44  acc.merge(helper.result())
45  return acc
InDetGlobalTrackMonAlgCfg
Definition: InDetGlobalTrackMonAlgCfg.py:1
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
InDetGlobalBeamSpotMonAlgCfg
Definition: InDetGlobalBeamSpotMonAlgCfg.py:1
InDetGlobalLRTMonAlgCfg
Definition: InDetGlobalLRTMonAlgCfg.py:1
InDetGlobalPrimaryVertexMonAlgCfg
Definition: InDetGlobalPrimaryVertexMonAlgCfg.py:1
InDetGlobalMonitoringRun3TestConfig.InDetGlobalMonitoringRun3TestConfig
def InDetGlobalMonitoringRun3TestConfig(flags)
Definition: InDetGlobalMonitoringRun3TestConfig.py:13