6 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
7 from AthenaMonitoring.DQConfigFlags
import DQDataType
8 from .DQTLumiMonAlg
import DQTLumiMonAlgConfig
9 from .DQTBackgroundMon
import DQTBackgroundMonAlgConfig
10 from .DQTDetSynchMonAlg
import DQTDetSynchMonAlgConfig
11 from .DQTGlobalWZFinderAlg
import DQTGlobalWZFinderAlgConfig
13 result = ComponentAccumulator()
16 if flags.DQ.Environment !=
'tier0Raw':
17 if flags.DQ.DataType
is not DQDataType.Cosmics:
18 result.merge(DQTLumiMonAlgConfig(flags))
19 result.merge(DQTGlobalWZFinderAlgConfig(flags))
22 if flags.DQ.Environment
in (
'online',
'tier0',
'tier0Raw'):
23 result.merge(DQTDetSynchMonAlgConfig(flags))
24 result.merge(DQTBackgroundMonAlgConfig(flags))