5def TRTMonitoringRun3Cfg(flags):
6 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
7 from .TRTMonitoringRun3ESD_Alg import TRTMonitoringRun3ESD_AlgConfig
8 from .TRTMonitoringRun3RAW_Alg import TRTMonitoringRun3RAW_AlgConfig
9
10 result = ComponentAccumulator()
11
12
13 if flags.DQ.Environment not in ('tier0Raw', 'AOD'):
14 result.merge(TRTMonitoringRun3ESD_AlgConfig(flags))
15
16
17 if flags.DQ.Environment in ('online', 'tier0', 'tier0Raw'):
18 result.merge(TRTMonitoringRun3RAW_AlgConfig(flags))
19
20 return result