14 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
15 acc = ComponentAccumulator()
16
17 from AthenaMonitoring import AthMonitorCfgHelper
18 helper = AthMonitorCfgHelper(flags, "InDetGlobalMonitoringRun3Test")
19
20
21 if flags.DQ.Environment in ('online', 'tier0', 'tier0Raw'):
22
23 from InDetGlobalMonitoringRun3Test.InDetGlobalTrackMonAlgCfg import (
24 InDetGlobalTrackMonAlgCfg)
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)
33
34
35 if flags.DQ.Environment != 'tier0Raw':
36 from InDetGlobalMonitoringRun3Test.InDetGlobalPrimaryVertexMonAlgCfg import (
37 InDetGlobalPrimaryVertexMonAlgCfg )
39
40 from InDetGlobalMonitoringRun3Test.InDetGlobalBeamSpotMonAlgCfg import (
41 InDetGlobalBeamSpotMonAlgCfg )
43
44 acc.merge(helper.result())
45 return acc