6 '''Function to call T1 interfaces DQ monitoring algorithms'''
7 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
8 from AthenaConfiguration.Enums
import Format
12 local_logger = logging.getLogger(
'AthenaMonitoringCfg')
13 info = local_logger.info
14 info(
'In LVL1InterfacesMonitoringCfg')
19 if not flags.Trigger.Online.isPartition:
20 if not flags.DQ.triggerDataAvailable:
23 isData =
not flags.Input.isMC
27 if isData
and flags.DQ.Environment
not in (
'tier0Raw',
'AOD')
and flags.Input.DataYear < 2024:
28 from TrigT1Monitoring.L1CaloL1TopoMonitorAlgorithm
import L1CaloL1TopoMonitoringConfig
31 from TrigT1Monitoring.L1CaloCTPMonitorAlgorithm
import L1CaloCTPMonitoringConfig
35 if flags.Input.Format
is Format.BS
and flags.Trigger.Online.isPartition:
36 from L1TopoByteStream.L1TopoByteStreamConfig
import L1TopoRawDataContainerBSCnvCfg