ATLAS Offline Software
Loading...
Searching...
No Matches
InDetGlobalMonitoringRun3TestConfig Namespace Reference

Functions

 InDetGlobalMonitoringRun3TestConfig (flags)

Function Documentation

◆ InDetGlobalMonitoringRun3TestConfig()

InDetGlobalMonitoringRun3TestConfig.InDetGlobalMonitoringRun3TestConfig ( flags)
                                             #

InDetGlobalManager top algorithm # #

Definition at line 13 of file InDetGlobalMonitoringRun3TestConfig.py.

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