8 from AthenaConfiguration.ComponentAccumulator 
import ComponentAccumulator
 
    9 from AthenaConfiguration.ComponentFactory 
import CompFactory
 
   13     Configure the Legacy Trigger Tower Thinning tool 
   17     acc.addPublicTool(CompFactory.DerivationFramework.TriggerTowerThinningAlg(name, **kwargs), primary=
True)
 
   23     Configure the Legacy L1Calo match cell 2 tower tool 
   27     from CaloTriggerTool.CaloTriggerToolConfig 
import CaloTriggerTowerServiceCfg
 
   28     kwargs.setdefault(
'CaloTriggerTowerService', acc.popToolsAndMerge(
CaloTriggerTowerServiceCfg(flags,
'CaloTriggerTowerService')))
 
   29     acc.setPrivateTools(CompFactory.LVL1.L1CaloMatchCell2Tower(name, **kwargs))
 
   36     Configure the Legacy Calo to Trigger Towers tool 
   40     kwargs.setdefault(
'L1CaloMatchCell2Tower', acc.popToolsAndMerge(
L1CaloMatchCell2TowerCfg(flags,
'L1CaloMatchCell2Tower')))
 
   41     acc.setPrivateTools(CompFactory.LVL1.L1CaloCells2TriggerTowers(name, **kwargs))
 
   48     Configure the tools required by L1CaloxAODOfflineTriggerTowerTools 
   54     acc.setPrivateTools(CompFactory.LVL1.L1CaloxAODOfflineTriggerTowerTools(name, **kwargs))
 
   61     Configure the legacy trigger tower decorator algorithm 
   68     acc.addEventAlgo(CompFactory.LVL1.L1CaloTriggerTowerDecoratorAlg(name, TriggerTowerTools = triggerTowerTools, **kwargs), primary=
True)