ATLAS Offline Software
Loading...
Searching...
No Matches
python.TrkVertexToolsConfig Namespace Reference

Functions

 SumPt2VertexCollectionSortingToolCfg (flags, name="SumPt2VertexCollectionSortingTool", **kwargs)
 SumPtVertexCollectionSortingToolCfg (flags, name="SumPtVertexCollectionSortingTool", **kwargs)
 JetRestrictedSumPt2VertexCollectionSortingToolCfg (flags, name="JetRestrictedSumPt2VertexCollectionSortingTool", **kwargs)
 PVNNVertexCollectionSortingToolCfg (flags, name="PVNNVertexCollectionSortingTool", **kwargs)
 HGamNNVertexCollectionSortingToolCfg (flags, name="HGamNNVertexCollectionSortingTool", **kwargs)
 VertexCollectionSortingToolCfg (flags, **kwargs)
 SecVertexMergingToolCfg (flags, name='SecVertexMergingTool', **kwargs)

Function Documentation

◆ HGamNNVertexCollectionSortingToolCfg()

HGamNNVertexCollectionSortingToolCfg ( flags,
name = "HGamNNVertexCollectionSortingTool",
** kwargs )

Definition at line 70 of file TrkVertexToolsConfig.py.

70def HGamNNVertexCollectionSortingToolCfg(flags, name="HGamNNVertexCollectionSortingTool", **kwargs):
71 acc = ComponentAccumulator()
72
73 if "VertexWeightCalculator" not in kwargs:
74 from TrkConfig.TrkVertexWeightCalculatorsConfig import HGamNNVertexWeightCalculatorCfg
75 kwargs.setdefault("VertexWeightCalculator", acc.popToolsAndMerge(
76 HGamNNVertexWeightCalculatorCfg(flags)))
77
78 kwargs.setdefault("decorationName", "HGamNNScore")
79
80 acc.setPrivateTools(
81 CompFactory.Trk.VertexCollectionSortingTool(name,**kwargs))
82 return acc
83
84

◆ JetRestrictedSumPt2VertexCollectionSortingToolCfg()

JetRestrictedSumPt2VertexCollectionSortingToolCfg ( flags,
name = "JetRestrictedSumPt2VertexCollectionSortingTool",
** kwargs )

Definition at line 39 of file TrkVertexToolsConfig.py.

39def JetRestrictedSumPt2VertexCollectionSortingToolCfg(flags, name="JetRestrictedSumPt2VertexCollectionSortingTool", **kwargs):
40 acc = ComponentAccumulator()
41
42 if "VertexWeightCalculator" not in kwargs:
43 from TrkConfig.TrkVertexWeightCalculatorsConfig import (
44 JetRestrictedSumPt2VertexWeightCalculatorCfg)
45 kwargs.setdefault("VertexWeightCalculator", acc.popToolsAndMerge(
46 JetRestrictedSumPt2VertexWeightCalculatorCfg(flags)))
47
48 kwargs.setdefault("decorationName", "sumPt2")
49
50 acc.setPrivateTools(
51 CompFactory.Trk.VertexCollectionSortingTool(name,**kwargs))
52 return acc
53
54

◆ PVNNVertexCollectionSortingToolCfg()

PVNNVertexCollectionSortingToolCfg ( flags,
name = "PVNNVertexCollectionSortingTool",
** kwargs )

Definition at line 55 of file TrkVertexToolsConfig.py.

55def PVNNVertexCollectionSortingToolCfg(flags, name="PVNNVertexCollectionSortingTool", **kwargs):
56 acc = ComponentAccumulator()
57
58 if "VertexWeightCalculator" not in kwargs:
59 from TrkConfig.TrkVertexWeightCalculatorsConfig import PVNNVertexWeightCalculatorCfg
60 kwargs.setdefault("VertexWeightCalculator", acc.popToolsAndMerge(
61 PVNNVertexWeightCalculatorCfg(flags)))
62
63 kwargs.setdefault("decorationName", "PVNNScore")
64
65 acc.setPrivateTools(
66 CompFactory.Trk.VertexCollectionSortingTool(name,**kwargs))
67 return acc
68
69

◆ SecVertexMergingToolCfg()

SecVertexMergingToolCfg ( flags,
name = 'SecVertexMergingTool',
** kwargs )

Definition at line 103 of file TrkVertexToolsConfig.py.

103def SecVertexMergingToolCfg(flags, name='SecVertexMergingTool', **kwargs):
104
105 acc = ComponentAccumulator()
106
107 if "VertexFitterTool" not in kwargs:
108 from TrkConfig.TrkVertexFittersConfig import AdaptiveVertexFitterCfg
109 kwargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(AdaptiveVertexFitterCfg(flags)))
110
111 kwargs.setdefault("MininumDistance", 5.0)
112 kwargs.setdefault("CompatibilityDimension", 2)
113
114
115 acc.setPrivateTools(CompFactory.Trk.SecVertexMergingTool(name,**kwargs))
116 return acc

◆ SumPt2VertexCollectionSortingToolCfg()

SumPt2VertexCollectionSortingToolCfg ( flags,
name = "SumPt2VertexCollectionSortingTool",
** kwargs )

Definition at line 7 of file TrkVertexToolsConfig.py.

7def SumPt2VertexCollectionSortingToolCfg(flags, name="SumPt2VertexCollectionSortingTool", **kwargs):
8 acc = ComponentAccumulator()
9
10 if "VertexWeightCalculator" not in kwargs:
11 from TrkConfig.TrkVertexWeightCalculatorsConfig import (
12 SumPt2VertexWeightCalculatorCfg)
13 kwargs.setdefault("VertexWeightCalculator", acc.popToolsAndMerge(
14 SumPt2VertexWeightCalculatorCfg(flags)))
15
16 kwargs.setdefault("decorationName", "sumPt2")
17
18 acc.setPrivateTools(
19 CompFactory.Trk.VertexCollectionSortingTool(name,**kwargs))
20 return acc
21
22

◆ SumPtVertexCollectionSortingToolCfg()

SumPtVertexCollectionSortingToolCfg ( flags,
name = "SumPtVertexCollectionSortingTool",
** kwargs )

Definition at line 23 of file TrkVertexToolsConfig.py.

23def SumPtVertexCollectionSortingToolCfg(flags, name="SumPtVertexCollectionSortingTool", **kwargs):
24 acc = ComponentAccumulator()
25
26 if "VertexWeightCalculator" not in kwargs:
27 from TrkConfig.TrkVertexWeightCalculatorsConfig import (
28 SumPtVertexWeightCalculatorCfg)
29 kwargs.setdefault("VertexWeightCalculator", acc.popToolsAndMerge(
30 SumPtVertexWeightCalculatorCfg(flags)))
31
32 kwargs.setdefault("decorationName", "sumPt")
33
34 acc.setPrivateTools(
35 CompFactory.Trk.VertexCollectionSortingTool(name,**kwargs))
36 return acc
37
38

◆ VertexCollectionSortingToolCfg()

VertexCollectionSortingToolCfg ( flags,
** kwargs )

Definition at line 85 of file TrkVertexToolsConfig.py.

85def VertexCollectionSortingToolCfg(flags, **kwargs):
86 if flags.Tracking.PriVertex.sortingSetup == \
87 VertexSortingSetup.SumPt2Sorting:
88 return SumPt2VertexCollectionSortingToolCfg(flags, **kwargs)
89 elif flags.Tracking.PriVertex.sortingSetup == \
90 VertexSortingSetup.SumPtSorting:
91 return SumPtVertexCollectionSortingToolCfg(flags, **kwargs)
92 elif flags.Tracking.PriVertex.sortingSetup == \
93 VertexSortingSetup.JetWeightedSorting:
94 return JetRestrictedSumPt2VertexCollectionSortingToolCfg(flags, **kwargs)
95 elif flags.Tracking.PriVertex.sortingSetup == \
96 VertexSortingSetup.PVNNSorting:
97 return PVNNVertexCollectionSortingToolCfg(flags, **kwargs)
98 elif flags.Tracking.PriVertex.sortingSetup == \
99 VertexSortingSetup.HGamNNSorting:
100 return HGamNNVertexCollectionSortingToolCfg(flags, **kwargs)
101
102