ATLAS Offline Software
TrigmuRoIConfig.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaConfiguration.ComponentFactory import CompFactory
4 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
5 from TrigmuRoI.TrigmuRoIMonitoring import TrigmuRoIMonitoring
6 from TrigMuonRoITools.TrigMuonRoIToolsConfig import TrigMuonRoIToolCfg
7 
8 def TrigmuRoIConfig(flags, name="TrigmuRoI", outputRoIs="RoIsOut"):
10  alg = CompFactory.TrigmuRoI(name,
11  MonTool = TrigmuRoIMonitoring(flags),
12  RoITool = acc.popToolsAndMerge(TrigMuonRoIToolCfg(flags)),
13  RoisWriteHandleKey=outputRoIs)
14  acc.addEventAlgo(alg)
15  return acc
TrigmuRoIMonitoring
Definition: TrigmuRoIMonitoring.py:1
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
TrigmuRoIConfig.TrigmuRoIConfig
def TrigmuRoIConfig(flags, name="TrigmuRoI", outputRoIs="RoIsOut")
Definition: TrigmuRoIConfig.py:8
TrigMuonRoIToolsConfig.TrigMuonRoIToolCfg
def TrigMuonRoIToolCfg(flags)
Definition: TrigMuonRoIToolsConfig.py:6