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)
 GNNVertexCollectionSortingToolCfg (flags, name="GNNVertexCollectionSortingTool", **kwargs)
 VertexCollectionSortingToolCfg (flags, **kwargs)
 SecVertexMergingToolCfg (flags, name='SecVertexMergingTool', **kwargs)

Function Documentation

◆ GNNVertexCollectionSortingToolCfg()

python.TrkVertexToolsConfig.GNNVertexCollectionSortingToolCfg ( flags,
name = "GNNVertexCollectionSortingTool",
** kwargs )

Definition at line 53 of file TrkVertexToolsConfig.py.

53def GNNVertexCollectionSortingToolCfg(flags, name="GNNVertexCollectionSortingTool", **kwargs):
54 acc = ComponentAccumulator()
55
56 if "VertexWeightCalculator" not in kwargs:
57 from TrkConfig.TrkVertexWeightCalculatorsConfig import GNNVertexWeightCalculatorCfg
58 kwargs.setdefault("VertexWeightCalculator", acc.popToolsAndMerge(
59 GNNVertexWeightCalculatorCfg(flags)))
60
61 kwargs.setdefault("decorationName", "gnnScore")
62
63 acc.setPrivateTools(
64 CompFactory.Trk.VertexCollectionSortingTool(name,**kwargs))
65 return acc
66

◆ JetRestrictedSumPt2VertexCollectionSortingToolCfg()

python.TrkVertexToolsConfig.JetRestrictedSumPt2VertexCollectionSortingToolCfg ( flags,
name = "JetRestrictedSumPt2VertexCollectionSortingTool",
** kwargs )

Definition at line 38 of file TrkVertexToolsConfig.py.

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

◆ SecVertexMergingToolCfg()

python.TrkVertexToolsConfig.SecVertexMergingToolCfg ( flags,
name = 'SecVertexMergingTool',
** kwargs )

Definition at line 79 of file TrkVertexToolsConfig.py.

79def SecVertexMergingToolCfg(flags, name='SecVertexMergingTool', **kwargs):
80
81 acc = ComponentAccumulator()
82
83 if "VertexFitterTool" not in kwargs:
84 from TrkConfig.TrkVertexFittersConfig import AdaptiveVertexFitterCfg
85 kwargs.setdefault("VertexFitterTool", acc.popToolsAndMerge(AdaptiveVertexFitterCfg(flags)))
86
87 kwargs.setdefault("MininumDistance", 5.0)
88 kwargs.setdefault("CompatibilityDimension", 2)
89
90
91 acc.setPrivateTools(CompFactory.Trk.SecVertexMergingTool(name,**kwargs))
92 return acc

◆ SumPt2VertexCollectionSortingToolCfg()

python.TrkVertexToolsConfig.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

◆ SumPtVertexCollectionSortingToolCfg()

python.TrkVertexToolsConfig.SumPtVertexCollectionSortingToolCfg ( flags,
name = "SumPtVertexCollectionSortingTool",
** kwargs )

Definition at line 22 of file TrkVertexToolsConfig.py.

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

◆ VertexCollectionSortingToolCfg()

python.TrkVertexToolsConfig.VertexCollectionSortingToolCfg ( flags,
** kwargs )

Definition at line 67 of file TrkVertexToolsConfig.py.

67def VertexCollectionSortingToolCfg(flags, **kwargs):
68 if flags.Tracking.PriVertex.sortingSetup == \
69 VertexSortingSetup.SumPt2Sorting:
70 return SumPt2VertexCollectionSortingToolCfg(flags, **kwargs)
71 elif flags.Tracking.PriVertex.sortingSetup == \
72 VertexSortingSetup.SumPtSorting:
73 return SumPtVertexCollectionSortingToolCfg(flags, **kwargs)
74 elif flags.Tracking.PriVertex.sortingSetup == \
75 VertexSortingSetup.JetWeightedSumPt2Sorting:
76 return JetRestrictedSumPt2VertexCollectionSortingToolCfg(flags, **kwargs)
77
78