ATLAS Offline Software
Loading...
Searching...
No Matches
ClassifiedTrackTaggerToolConfig Namespace Reference

Functions

 ClassifiedTrackTaggerToolCfg (flags, name="ClassifiedTrackTaggerTool", **kwargs)

Function Documentation

◆ ClassifiedTrackTaggerToolCfg()

ClassifiedTrackTaggerToolConfig.ClassifiedTrackTaggerToolCfg ( flags,
name = "ClassifiedTrackTaggerTool",
** kwargs )

Definition at line 8 of file ClassifiedTrackTaggerToolConfig.py.

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