6def InDetSCT_ClusterOnTrackToolCfg(flags, name='InDetSCT_ClusterOnTrackTool', **kwargs):
7 from TrkConfig.TrkRIO_OnTrackCreatorConfig import RIO_OnTrackErrorScalingCondAlgCfg
8 acc = RIO_OnTrackErrorScalingCondAlgCfg(flags)
9
10 if 'LorentzAngleTool' not in kwargs:
11 from SiLorentzAngleTool.SCT_LorentzAngleConfig import SCT_LorentzAngleToolCfg
12 kwargs.setdefault("LorentzAngleTool", acc.popToolsAndMerge(
13 SCT_LorentzAngleToolCfg(flags)))
14
15 kwargs.setdefault("CorrectionStrategy", 0 )
16 kwargs.setdefault("ErrorStrategy", 2 )
17
18 acc.setPrivateTools(CompFactory.InDet.SCT_ClusterOnTrackTool(name, **kwargs))
19 return acc
20