|
ATLAS Offline Software
|
|
def | IterativeFindingBaseCfg (flags, name="InDetIterativePriVxFinderTool", **kwargs) |
|
def | FastIterativeFindingCfg (flags, name="FastInDetIterativePriVxFinderTool", **kwargs) |
|
def | GaussIterativeFindingCfg (flags, name="GaussInDetIterativePriVxFinderTool", **kwargs) |
|
def | TrigGaussIterativeFindingCfg (flags, name="InDetTrigPriVxFinderTool", **kwargs) |
|
def | VertexFinderToolCfg (flags, **kwargs) |
|
def | TrigVertexFinderToolCfg (flags, **kwargs) |
|
◆ FastIterativeFindingCfg()
def python.InDetPriVxFinderToolConfig.FastIterativeFindingCfg |
( |
|
flags, |
|
|
|
name = "FastInDetIterativePriVxFinderTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 64 of file InDetPriVxFinderToolConfig.py.
65 flags, name="FastInDetIterativePriVxFinderTool", **kwargs):
68 if "VertexFitterTool" not in kwargs:
69 from TrkConfig.TrkVertexBilloirToolsConfig
import FastVertexFitterCfg
70 kwargs.setdefault(
"VertexFitterTool", acc.popToolsAndMerge(
73 acc.setPrivateTools(acc.popToolsAndMerge(
◆ GaussIterativeFindingCfg()
def python.InDetPriVxFinderToolConfig.GaussIterativeFindingCfg |
( |
|
flags, |
|
|
|
name = "GaussInDetIterativePriVxFinderTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 78 of file InDetPriVxFinderToolConfig.py.
79 flags, name="GaussInDetIterativePriVxFinderTool", **kwargs):
82 if "SeedFinder" not in kwargs:
83 from TrkConfig.TrkVertexSeedFinderToolsConfig
import (
84 TrackDensitySeedFinderCfg)
85 kwargs.setdefault(
"SeedFinder", acc.popToolsAndMerge(
88 acc.setPrivateTools(acc.popToolsAndMerge(
◆ IterativeFindingBaseCfg()
def python.InDetPriVxFinderToolConfig.IterativeFindingBaseCfg |
( |
|
flags, |
|
|
|
name = "InDetIterativePriVxFinderTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 8 of file InDetPriVxFinderToolConfig.py.
9 flags, name="InDetIterativePriVxFinderTool", **kwargs):
12 if "SeedFinder" not in kwargs:
13 if flags.Tracking.PriVertex.useBeamConstraint:
14 from TrkConfig.TrkVertexSeedFinderToolsConfig
import ZScanSeedFinderCfg
15 kwargs.setdefault(
"SeedFinder", acc.popToolsAndMerge(
18 from TrkConfig.TrkVertexSeedFinderToolsConfig
import (
19 IVF_CrossDistancesSeedFinderCfg)
20 kwargs.setdefault(
"SeedFinder", acc.popToolsAndMerge(
23 if "TrackSelector" not in kwargs:
24 from InDetConfig.InDetTrackSelectionToolConfig
import (
25 VtxInDetTrackSelectionCfg)
26 kwargs.setdefault(
"TrackSelector", acc.popToolsAndMerge(
29 if "LinearizedTrackFactory" not in kwargs:
30 from TrkConfig.TrkVertexFitterUtilsConfig
import (
31 FullLinearizedTrackFactoryCfg)
32 kwargs.setdefault(
"LinearizedTrackFactory", acc.popToolsAndMerge(
35 if "ImpactPoint3dEstimator" not in kwargs:
36 from TrkConfig.TrkVertexFitterUtilsConfig
import (
37 ImpactPoint3dEstimatorCfg)
38 kwargs.setdefault(
"ImpactPoint3dEstimator", acc.popToolsAndMerge(
41 if "VertexFitterTool" not in kwargs:
42 from TrkConfig.TrkVertexFittersConfig
import AdaptiveVertexFitterCfg
43 kwargs.setdefault(
"VertexFitterTool", acc.popToolsAndMerge(
46 SeedFinder=kwargs[
"SeedFinder"],
47 LinearizedTrackFactory=kwargs[
"LinearizedTrackFactory"],
48 ImpactPoint3dEstimator=kwargs[
"ImpactPoint3dEstimator"])))
50 kwargs.setdefault(
"useBeamConstraint",
51 flags.Tracking.PriVertex.useBeamConstraint)
52 kwargs.setdefault(
"significanceCutSeeding", 12)
53 kwargs.setdefault(
"maximumChi2cutForSeeding", 49)
54 kwargs.setdefault(
"maxVertices", flags.Tracking.PriVertex.maxVertices)
55 kwargs.setdefault(
"doMaxTracksCut",
56 flags.Tracking.PriVertex.doMaxTracksCut)
57 kwargs.setdefault(
"MaxTracks", flags.Tracking.PriVertex.maxTracks)
60 CompFactory.InDet.InDetIterativePriVxFinderTool(name, **kwargs))
◆ TrigGaussIterativeFindingCfg()
def python.InDetPriVxFinderToolConfig.TrigGaussIterativeFindingCfg |
( |
|
flags, |
|
|
|
name = "InDetTrigPriVxFinderTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 93 of file InDetPriVxFinderToolConfig.py.
94 flags, name="InDetTrigPriVxFinderTool", **kwargs):
97 if "VertexFitterTool" not in kwargs:
98 from TrkConfig.TrkVertexBilloirToolsConfig
import FastVertexFitterCfg
99 kwargs.setdefault(
"VertexFitterTool", acc.popToolsAndMerge(
102 if "TrackSelector" not in kwargs:
103 from InDetConfig.InDetTrackSelectionToolConfig
import (
104 TrigVtxInDetTrackSelectionCfg)
105 kwargs.setdefault(
"TrackSelector", acc.popToolsAndMerge(
108 kwargs.setdefault(
"useBeamConstraint",
True)
109 kwargs.setdefault(
"maximumChi2cutForSeeding", 29)
110 kwargs.setdefault(
"createSplitVertices",
False)
111 kwargs.setdefault(
"doMaxTracksCut",
True)
112 kwargs.setdefault(
"MaxTracks", 3000)
114 acc.setPrivateTools(acc.popToolsAndMerge(
116 flags, name+flags.Tracking.ActiveConfig.input_name, **kwargs)))
◆ TrigVertexFinderToolCfg()
def python.InDetPriVxFinderToolConfig.TrigVertexFinderToolCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 135 of file InDetPriVxFinderToolConfig.py.
136 if flags.Tracking.ActiveConfig.adaptiveVertex:
137 from ActsConfig.ActsPriVxFinderConfig
import (
138 TrigActsGaussAdaptiveMultiFindingCfg)
◆ VertexFinderToolCfg()
def python.InDetPriVxFinderToolConfig.VertexFinderToolCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 120 of file InDetPriVxFinderToolConfig.py.
122 if flags.Tracking.PriVertex.setup == VertexSetup.IVF:
124 elif flags.Tracking.PriVertex.setup == VertexSetup.FastIVF:
126 elif flags.Tracking.PriVertex.setup == VertexSetup.ActsGaussAMVF:
127 from ActsConfig.ActsPriVxFinderConfig
import ActsGaussAdaptiveMultiFindingCfg
129 elif flags.Tracking.PriVertex.setup == VertexSetup.ExperimentalActsIVF:
130 from ActsConfig.ActsPriVxFinderConfig
import (
131 ActsIterativeFindingCfg)
def AdaptiveVertexFitterCfg(flags, name="AdaptiveVertexFitter", **kwargs)
def ImpactPoint3dEstimatorCfg(flags, name='ImpactPoint3dEstimator', **kwargs)
ComponentAccumulator TrigActsGaussAdaptiveMultiFindingCfg(flags, name="ActsAdaptiveMultiPriVtxFinderTool", **kwargs)
def FullLinearizedTrackFactoryCfg(flags, name='FullLinearizedTrkFactory', **kwargs)
ComponentAccumulator ActsGaussAdaptiveMultiFindingCfg(flags, name="ActsAdaptiveMultiPriVtxFinderTool", **kwargs)
ComponentAccumulator ActsIterativeFindingCfg(flags, name="ActsIterativePriVtxFinderTool", **kwargs)