3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
5 from TrkConfig.TrkConfigFlags
import KalmanUpdatorType
16 result.setPrivateTools(CompFactory.Trk.KalmanUpdator_xk(name, **kwargs))
22 acc.setPrivateTools(CompFactory.Trk.KalmanUpdator(name, **kwargs))
27 if flags.Detector.GeometryITk:
28 name = name.replace(
"InDet",
"ITk")
33 if flags.Tracking.kalmanUpdator == KalmanUpdatorType.KalmanUpdator_xk:
34 tool = CompFactory.Trk.KalmanUpdator_xk(name, **kwargs)
35 elif flags.Tracking.kalmanUpdator == KalmanUpdatorType.KalmanUpdatorSMatrix:
36 tool = CompFactory.Trk.KalmanUpdatorSMatrix(name, **kwargs)
37 elif flags.Tracking.kalmanUpdator == KalmanUpdatorType.KalmanUpdator:
38 tool = CompFactory.Trk.KalmanUpdator(name, **kwargs)
40 acc.setPrivateTools(tool)