3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
9 if kwargs.get(
'TracksName',
None)
is None :
10 raise Exception(
'Not TracksName argument provided')
12 if 'AssociationTool' not in kwargs:
13 from InDetConfig.InDetAssociationToolsConfig
import (
14 InDetPRDtoTrackMapToolGangedPixelsCfg)
15 kwargs.setdefault(
"AssociationTool", acc.popToolsAndMerge(
18 if "AssociationMapName" not in kwargs:
19 kwargs.setdefault(
"AssociationMapName",
20 "InDetPRDtoTrackMap" +
21 flags.Tracking.ActiveConfig.extension)
24 CompFactory.InDet.InDetTrackPRD_Association(name, **kwargs))
30 if kwargs.get(
'TracksName',
None)
is None :
31 raise Exception(
'Not TracksName argument provided')
33 if 'AssociationTool' not in kwargs:
34 from InDetConfig.InDetAssociationToolsConfig
import (
35 ITkPRDtoTrackMapToolGangedPixelsCfg)
36 kwargs.setdefault(
"AssociationTool", acc.popToolsAndMerge(
39 kwargs.setdefault(
"AssociationMapName",
41 flags.Tracking.ActiveConfig.extension)
43 CompFactory.InDet.InDetTrackPRD_Association(name, **kwargs))