ATLAS Offline Software
Loading...
Searching...
No Matches
L1MuonS1TGCFloatingToolsConfig.py
Go to the documentation of this file.
1# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
3from AthenaConfiguration.ComponentFactory import CompFactory
4
5
7 flags, name="L1Muon.L1TGC.FloatingCandidateBuilderTool", **kwargs
8):
9 result = ComponentAccumulator()
10 from MuonConfig.MuonCablingConfig import TGCCablingConfigCfg
11
12 result.merge(TGCCablingConfigCfg(flags))
13
14 result.setPrivateTools(
15 CompFactory.L1Muon.L1TGC.FloatingCandidateBuilderTool(name, **kwargs)
16 )
17 return result
18
19
21 flags, name="L1Muon.L1TGC.FloatingInnerCoincidenceTool", **kwargs
22):
23 result = ComponentAccumulator()
24 result.setPrivateTools(
25 CompFactory.L1Muon.L1TGC.FloatingInnerCoincidenceTool(name, **kwargs)
26 )
27 return result
28
29
31 flags, name="L1Muon.L1TGC.FloatingTrackSelectorTool", **kwargs
32):
33 result = ComponentAccumulator()
34 result.setPrivateTools(
35 CompFactory.L1Muon.L1TGC.FloatingTrackSelectorTool(name, **kwargs)
36 )
37 return result
TgcSLFloatingInnerCoincidenceToolCfg(flags, name="L1Muon.L1TGC.FloatingInnerCoincidenceTool", **kwargs)
TgcSLFloatingCandidateBuilderToolCfg(flags, name="L1Muon.L1TGC.FloatingCandidateBuilderTool", **kwargs)
TgcSLFloatingTrackSelectorToolCfg(flags, name="L1Muon.L1TGC.FloatingTrackSelectorTool", **kwargs)