ATLAS Offline Software
Loading...
Searching...
No Matches
TrkTrackSlimmingToolConfig.py
Go to the documentation of this file.
1# Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2# Configuration of TrkTrackSlimmingTool package
3from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
4from AthenaConfiguration.ComponentFactory import CompFactory
5
6def TrackSlimmingToolCfg(flags, name="TrackSlimmingTool", **kwargs):
7 acc = ComponentAccumulator()
8 kwargs.setdefault("KeepParameters", True)
9 kwargs.setdefault("KeepOutliers", True)
10 acc.setPrivateTools(CompFactory.Trk.TrackSlimmingTool(name, **kwargs))
11 return acc
12
13def GSFTrackSlimmingToolCfg(flags, name="GSFBuildInDetTrackSlimmingTool", **kwargs):
14 acc = ComponentAccumulator()
15 kwargs.setdefault("KeepParameters", False)
16 kwargs.setdefault("KeepOutliers", True)
17 acc.setPrivateTools(CompFactory.Trk.TrackSlimmingTool(name, **kwargs))
18 return acc
19
TrackSlimmingToolCfg(flags, name="TrackSlimmingTool", **kwargs)
GSFTrackSlimmingToolCfg(flags, name="GSFBuildInDetTrackSlimmingTool", **kwargs)