ATLAS Offline Software
Loading...
Searching...
No Matches
TrigT1MuonRecRoiToolConfig.py
Go to the documentation of this file.
2# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3#
4from AthenaConfiguration.ComponentFactory import CompFactory
5from MuonConfig.MuonCablingConfig import RPCCablingConfigCfg, TGCCablingConfigCfg
6from MuonConfig.MuonGeometryConfig import MuonGeoModelCfg
7
8def RPCRecRoiToolCfg(flags, name="RPCRecRoiTool", useRun3Config=True):
9 acc = RPCCablingConfigCfg(flags)
10 acc.merge(MuonGeoModelCfg(flags))
11
12 tool = CompFactory.getComp("LVL1::TrigT1RPCRecRoiTool")(name)
13 tool.UseRun3Config = useRun3Config
14 acc.setPrivateTools(tool)
15
16 return acc
17
18def TGCRecRoiToolCfg(flags, name="TGCRecRoiTool", useRun3Config=True):
19 acc = TGCCablingConfigCfg(flags)
20 acc.merge(MuonGeoModelCfg(flags))
21
22 tool = CompFactory.getComp("LVL1::TrigT1TGCRecRoiTool")(name)
23 tool.UseRun3Config = useRun3Config
24 acc.setPrivateTools(tool)
25
26 return acc
RPCRecRoiToolCfg(flags, name="RPCRecRoiTool", useRun3Config=True)
TGCRecRoiToolCfg(flags, name="TGCRecRoiTool", useRun3Config=True)