10 acc = ComponentAccumulator()
12 from TrkConfig.TrkTrackSummaryToolConfig
import InDetTrackSummaryToolCfg
13 kwargs.setdefault(
"TrackSummaryTool", acc.popToolsAndMerge(InDetTrackSummaryToolCfg(flags)))
15 acc.setPrivateTools(CompFactory.FillAlignTrkInfo(name, **kwargs))
21 acc = ComponentAccumulator()
23 kwargs.setdefault(
"minTimebinsOverThreshold", 0)
25 if "TRTCalDbTool" not in kwargs:
26 from TRT_ConditionsServices.TRT_ConditionsServicesConfig
import (
28 kwargs.setdefault(
"TRTCalDbTool", acc.popToolsAndMerge(
29 TRT_CalDbToolCfg(flags)))
31 if "TRTStrawSummaryTool" not in kwargs:
32 from TRT_ConditionsServices.TRT_ConditionsServicesConfig
import (
33 TRT_StrawStatusSummaryToolCfg)
34 kwargs.setdefault(
"TRTStrawSummaryTool", acc.popToolsAndMerge(
35 TRT_StrawStatusSummaryToolCfg(flags)))
37 if "NeighbourSvc" not in kwargs:
38 from TRT_ConditionsServices.TRT_ConditionsServicesConfig
import (
39 TRT_StrawNeighbourSvcCfg)
40 kwargs.setdefault(
"NeighbourSvc", acc.getPrimaryAndMerge(
41 TRT_StrawNeighbourSvcCfg(flags)))
43 if "TRTDriftFunctionTool" not in kwargs:
44 from InDetConfig.TRT_DriftFunctionToolConfig
import (
45 TRT_DriftFunctionToolCfg)
46 kwargs.setdefault(
"TRTDriftFunctionTool", acc.popToolsAndMerge(
47 TRT_DriftFunctionToolCfg(flags)))
49 if flags.Output.HISTFileName:
50 kwargs.setdefault(
"NtupleName", flags.Output.HISTFileName)
52 acc.setPrivateTools(CompFactory.FillAlignTRTHits(name, **kwargs))