ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkConfig
python
TrkV0FitterConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2
# Configuration of TrkV0Fitter package
3
4
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
5
from
AthenaConfiguration.ComponentFactory
import
CompFactory
6
7
def
TrkV0VertexFitterCfg
(flags, name="TrkV0VertexFitter", **kwargs):
8
from
MagFieldServices.MagFieldServicesConfig
import
AtlasFieldCacheCondAlgCfg
9
acc = AtlasFieldCacheCondAlgCfg(flags)
# To produce AtlasFieldCacheCondObj
10
11
if
"Extrapolator"
not
in
kwargs:
12
from
TrkConfig.AtlasExtrapolatorConfig
import
AtlasExtrapolatorCfg
13
kwargs.setdefault(
"Extrapolator"
, acc.popToolsAndMerge(
14
AtlasExtrapolatorCfg(flags)))
15
16
kwargs.setdefault(
"MaxIterations"
, 10)
17
kwargs.setdefault(
"Use_deltaR"
,
False
)
18
19
acc.setPrivateTools(CompFactory.Trk.TrkV0VertexFitter(name, **kwargs))
20
return
acc
21
22
def
TrkV0VertexFitter_InDetExtrCfg
(flags, name="TrkV0VertexFitter_InDetExtr", **kwargs):
23
acc = ComponentAccumulator()
24
25
if
"Extrapolator"
not
in
kwargs:
26
from
TrkConfig.AtlasExtrapolatorConfig
import
InDetExtrapolatorCfg
27
kwargs.setdefault(
"Extrapolator"
, acc.popToolsAndMerge(
28
InDetExtrapolatorCfg(flags)))
29
30
acc.setPrivateTools(acc.popToolsAndMerge(
TrkV0VertexFitterCfg
(flags, name, **kwargs)))
31
return
acc
python.TrkV0FitterConfig.TrkV0VertexFitter_InDetExtrCfg
TrkV0VertexFitter_InDetExtrCfg(flags, name="TrkV0VertexFitter_InDetExtr", **kwargs)
Definition
TrkV0FitterConfig.py:22
python.TrkV0FitterConfig.TrkV0VertexFitterCfg
TrkV0VertexFitterCfg(flags, name="TrkV0VertexFitter", **kwargs)
Definition
TrkV0FitterConfig.py:7
Generated on
for ATLAS Offline Software by
1.17.0