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