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

Functions

 DummySeedFinderCfg (flags, name="DummySeedFinder", **kwargs)
 TrackDensitySeedFinderCfg (flags, name="TrackDensitySeedFinder", **kwargs)
 MCTrueSeedFinderCfg (flags, name="MCTrueSeedFinder", **kwargs)
 ZScanSeedFinderCfg (flags, name="ZScanSeedFinder", **kwargs)
 CrossDistancesSeedFinderCfg (flags, name="CrossDistancesSeedFinder", **kwargs)
 IVF_CrossDistancesSeedFinderCfg (flags, name="IVF_CrossDistancesSeedFinder", **kwargs)
 IndexedCrossDistancesSeedFinderCfg (flags, name='IndexedCrossDistancesSeedFinder', **kwargs)

Variables

 parser = ArgumentParser()
 args = parser.parse_args()
 flags = initConfigFlags()
 Files
 cfg = MainServicesCfg(flags)
 alg = CompFactory.Trk.VertexSeedFinderTestAlg
 finder = cfg.popToolsAndMerge(DummySeedFinderCfg(flags))

Function Documentation

◆ CrossDistancesSeedFinderCfg()

python.TrkVertexSeedFinderToolsConfig.CrossDistancesSeedFinderCfg ( flags,
name = "CrossDistancesSeedFinder",
** kwargs )

Definition at line 33 of file TrkVertexSeedFinderToolsConfig.py.

33def CrossDistancesSeedFinderCfg(flags, name="CrossDistancesSeedFinder", **kwargs):
34 acc = ComponentAccumulator()
35
36 if "TrkDistanceFinder" not in kwargs:
37 from TrkConfig.TrkVertexSeedFinderUtilsConfig import (
38 SeedNewtonTrkDistanceFinderCfg)
39 kwargs.setdefault("TrkDistanceFinder", acc.popToolsAndMerge(
40 SeedNewtonTrkDistanceFinderCfg(flags)))
41
42 acc.setPrivateTools(CompFactory.Trk.CrossDistancesSeedFinder(name, **kwargs))
43 return acc
44

◆ DummySeedFinderCfg()

python.TrkVertexSeedFinderToolsConfig.DummySeedFinderCfg ( flags,
name = "DummySeedFinder",
** kwargs )

Definition at line 6 of file TrkVertexSeedFinderToolsConfig.py.

6def DummySeedFinderCfg(flags, name="DummySeedFinder", **kwargs):
7 acc = ComponentAccumulator()
8 acc.setPrivateTools(CompFactory.Trk.DummySeedFinder(name, **kwargs))
9 return acc
10

◆ IndexedCrossDistancesSeedFinderCfg()

python.TrkVertexSeedFinderToolsConfig.IndexedCrossDistancesSeedFinderCfg ( flags,
name = 'IndexedCrossDistancesSeedFinder',
** kwargs )

Definition at line 50 of file TrkVertexSeedFinderToolsConfig.py.

51 flags, name='IndexedCrossDistancesSeedFinder', **kwargs):
52 acc = ComponentAccumulator()
53
54 if "Mode3dFinder" not in kwargs:
55 from TrkConfig.TrkVertexSeedFinderUtilsConfig import (
56 Mode3dFromFsmw1dFinderCfg)
57 kwargs.setdefault("Mode3dFinder", acc.popToolsAndMerge(
58 Mode3dFromFsmw1dFinderCfg(flags)))
59
60 if "TrkDistanceFinder" not in kwargs:
61 from TrkConfig.TrkVertexSeedFinderUtilsConfig import (
62 SeedNewtonTrkDistanceFinderCfg)
63 kwargs.setdefault("TrkDistanceFinder", acc.popToolsAndMerge(
64 SeedNewtonTrkDistanceFinderCfg(flags)))
65
66 kwargs.setdefault("trackdistcutoff", 0.01)
67 kwargs.setdefault("maximumTracksNoCut", 30)
68 kwargs.setdefault("maximumDistanceCut", 7.5)
69
70 acc.setPrivateTools(
71 CompFactory.Trk.IndexedCrossDistancesSeedFinder(name, **kwargs))
72 return acc
73
74

◆ IVF_CrossDistancesSeedFinderCfg()

python.TrkVertexSeedFinderToolsConfig.IVF_CrossDistancesSeedFinderCfg ( flags,
name = "IVF_CrossDistancesSeedFinder",
** kwargs )

Definition at line 45 of file TrkVertexSeedFinderToolsConfig.py.

46 **kwargs):
47 kwargs.setdefault("trackdistcutoff", 1.0)
48 return CrossDistancesSeedFinderCfg(flags, name, **kwargs)
49

◆ MCTrueSeedFinderCfg()

python.TrkVertexSeedFinderToolsConfig.MCTrueSeedFinderCfg ( flags,
name = "MCTrueSeedFinder",
** kwargs )

Definition at line 16 of file TrkVertexSeedFinderToolsConfig.py.

16def MCTrueSeedFinderCfg(flags, name="MCTrueSeedFinder", **kwargs):
17 acc = ComponentAccumulator()
18 acc.setPrivateTools(CompFactory.Trk.MCTrueSeedFinder(name, **kwargs))
19 return acc
20

◆ TrackDensitySeedFinderCfg()

python.TrkVertexSeedFinderToolsConfig.TrackDensitySeedFinderCfg ( flags,
name = "TrackDensitySeedFinder",
** kwargs )

Definition at line 11 of file TrkVertexSeedFinderToolsConfig.py.

11def TrackDensitySeedFinderCfg(flags, name="TrackDensitySeedFinder", **kwargs):
12 acc = ComponentAccumulator()
13 acc.setPrivateTools(CompFactory.Trk.TrackDensitySeedFinder(name, **kwargs))
14 return acc
15

◆ ZScanSeedFinderCfg()

python.TrkVertexSeedFinderToolsConfig.ZScanSeedFinderCfg ( flags,
name = "ZScanSeedFinder",
** kwargs )

Definition at line 21 of file TrkVertexSeedFinderToolsConfig.py.

21def ZScanSeedFinderCfg(flags, name="ZScanSeedFinder", **kwargs):
22 acc = ComponentAccumulator()
23
24 if "IPEstimator" not in kwargs:
25 from TrkConfig.TrkVertexFitterUtilsConfig import (
26 TrackToVertexIPEstimatorCfg)
27 kwargs.setdefault("IPEstimator", acc.popToolsAndMerge(
28 TrackToVertexIPEstimatorCfg(flags)))
29
30 acc.setPrivateTools(CompFactory.Trk.ZScanSeedFinder(name, **kwargs))
31 return acc
32

Variable Documentation

◆ alg

python.TrkVertexSeedFinderToolsConfig.alg = CompFactory.Trk.VertexSeedFinderTestAlg

Definition at line 96 of file TrkVertexSeedFinderToolsConfig.py.

◆ args

python.TrkVertexSeedFinderToolsConfig.args = parser.parse_args()

Definition at line 80 of file TrkVertexSeedFinderToolsConfig.py.

◆ cfg

python.TrkVertexSeedFinderToolsConfig.cfg = MainServicesCfg(flags)

Definition at line 93 of file TrkVertexSeedFinderToolsConfig.py.

◆ Files

python.TrkVertexSeedFinderToolsConfig.Files

Definition at line 86 of file TrkVertexSeedFinderToolsConfig.py.

◆ finder

python.TrkVertexSeedFinderToolsConfig.finder = cfg.popToolsAndMerge(DummySeedFinderCfg(flags))

Definition at line 99 of file TrkVertexSeedFinderToolsConfig.py.

◆ flags

python.TrkVertexSeedFinderToolsConfig.flags = initConfigFlags()

Definition at line 83 of file TrkVertexSeedFinderToolsConfig.py.

◆ parser

python.TrkVertexSeedFinderToolsConfig.parser = ArgumentParser()

Definition at line 78 of file TrkVertexSeedFinderToolsConfig.py.