8def ClassifiedTrackTaggerToolCfg(flags,name="ClassifiedTrackTaggerTool", **kwargs):
9
10 acc = ComponentAccumulator()
11
12 kwargs.setdefault('useFivePtJetBinTCT',flags.BTagging.TrkClassFiveBinMode)
13 kwargs.setdefault('JetCollection',"AntiKt4EMPFlowJets")
14
15 from TrkConfig.TrkVKalVrtFitterConfig import TrkVKalVrtFitterCfg
16 VertexFitterTool = acc.popToolsAndMerge(TrkVKalVrtFitterCfg(flags,"VertexFitterTool"))
17 from InDetConfig.InDetVKalVxInJetToolConfig import InDetTrkInJetTypeCfg
18 trackClassificationTool = acc.popToolsAndMerge(InDetTrkInJetTypeCfg(flags,name='TrkInJetType',JetCollection=kwargs["JetCollection"],VertexFitterTool=VertexFitterTool))
19 kwargs.setdefault('TrackClassificationTool',trackClassificationTool)
20
21 ClassifiedTrackTagger = CompFactory.Analysis.ClassifiedTrackTaggerTool(name,**kwargs)
22 acc.setPrivateTools(ClassifiedTrackTagger)
23
24 return acc
25
26
27
28
29
30