ATLAS Offline Software
Functions
ClassifiedTrackTaggerToolConfig Namespace Reference

Functions

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

Function Documentation

◆ ClassifiedTrackTaggerToolCfg()

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

Definition at line 8 of file ClassifiedTrackTaggerToolConfig.py.

8 def 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 
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
ClassifiedTrackTaggerToolConfig.ClassifiedTrackTaggerToolCfg
def ClassifiedTrackTaggerToolCfg(flags, name="ClassifiedTrackTaggerTool", **kwargs)
Definition: ClassifiedTrackTaggerToolConfig.py:8
python.InDetVKalVxInJetToolConfig.InDetTrkInJetTypeCfg
def InDetTrkInJetTypeCfg(flags, name="TrkInJetType", **kwargs)
Definition: InDetVKalVxInJetToolConfig.py:18
python.TrkVKalVrtFitterConfig.TrkVKalVrtFitterCfg
def TrkVKalVrtFitterCfg(flags, name="TrkVKalVrtFitter", **kwargs)
Definition: TrkVKalVrtFitterConfig.py:7