ATLAS Offline Software
Loading...
Searching...
No Matches
L0MuonS1TGCFloatingToolsConfig.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="L0Muon.TgcL0FloatingCandidateBuilderTool", **kwargs
8):
9 result = ComponentAccumulator()
10 from MuonConfig.MuonCablingConfig import TGCCablingConfigCfg
11
12 result.merge(TGCCablingConfigCfg(flags))
13
14 result.setPrivateTools(
15 CompFactory.L0Muon.TgcL0FloatingCandidateBuilderTool(name, **kwargs)
16 )
17 return result
18
19
21 flags, name="L0Muon.TgcL0FloatingInnerCoincidenceTool", **kwargs
22):
23 result = ComponentAccumulator()
24 result.setPrivateTools(
25 CompFactory.L0Muon.TgcL0FloatingInnerCoincidenceTool(name, **kwargs)
26 )
27 return result
28
29
31 flags, name="L0Muon.TgcL0FloatingTrackSelectorTool", **kwargs
32):
33 result = ComponentAccumulator()
34 result.setPrivateTools(
35 CompFactory.L0Muon.TgcL0FloatingTrackSelectorTool(name, **kwargs)
36 )
37 return result
TgcL0FloatingInnerCoincidenceToolCfg(flags, name="L0Muon.TgcL0FloatingInnerCoincidenceTool", **kwargs)
TgcL0FloatingCandidateBuilderToolCfg(flags, name="L0Muon.TgcL0FloatingCandidateBuilderTool", **kwargs)
TgcL0FloatingTrackSelectorToolCfg(flags, name="L0Muon.TgcL0FloatingTrackSelectorTool", **kwargs)