3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
8 kwargs.setdefault(
"PixelClusterAmbiguitiesMapName",
'ITkPixelClusterAmbiguitiesMap' if flags.Detector.GeometryITk
else 'PixelClusterAmbiguitiesMap')
9 kwargs.setdefault(
"addTRToutliers",
False)
10 InDetPRD_AssociationToolGangedPixels = CompFactory.InDet.InDetPRD_AssociationToolGangedPixels(name, **kwargs)
11 acc.setPrivateTools(InDetPRD_AssociationToolGangedPixels)
15 if flags.Detector.GeometryITk:
16 name = name.replace(
"InDet",
"ITk")
19 kwargs.setdefault(
"addTRToutliers",
True)
23 kwargs.setdefault(
"PixelClusterAmbiguitiesMapName",
'TrigPixelClusterAmbiguitiesMap')
31 kwargs.setdefault(
"PixelClusterAmbiguitiesMapName",
'PixelClusterAmbiguitiesMap')
32 kwargs.setdefault(
"addTRToutliers",
True)
33 acc.setPrivateTools(CompFactory.InDet.InDetPRDtoTrackMapToolGangedPixels(name, **kwargs))
38 kwargs.setdefault(
"PixelClusterAmbiguitiesMapName",
'TrigPixelClusterAmbiguitiesMap')
39 kwargs.setdefault(
"addTRToutliers",
False)
40 acc.setPrivateTools(CompFactory.InDet.InDetPRDtoTrackMapToolGangedPixels(name, **kwargs))
45 kwargs.setdefault(
"PixelClusterAmbiguitiesMapName",
'ITkPixelClusterAmbiguitiesMap')
46 kwargs.setdefault(
"addTRToutliers",
False)
47 acc.setPrivateTools(CompFactory.InDet.InDetPRDtoTrackMapToolGangedPixels(name, **kwargs))
51 kwargs.setdefault(
"PixelClusterAmbiguitiesMapName", flags.Trigger.ITkTracking.ClusterAmbiguitiesMap)