ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkExtrapolation
TrkExUnitTests
python
TrkExUnitTestsConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
"""Define methods to configure TrkExUnitTest"""
4
5
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
6
from
AthenaConfiguration.ComponentFactory
import
CompFactory
7
8
def
PositionMomentumWriterCfg
(flags, name="PositionMomentumWriter", **kwargs):
9
result = ComponentAccumulator()
10
result.setPrivateTools(CompFactory.Trk.PositionMomentumWriter(name, **kwargs))
11
return
result
12
13
def
ExtrapolationEngineTestCfg
(flags, name = "ExtrapolationEngineTest", **kwargs):
14
result=ComponentAccumulator()
15
16
histSvc = CompFactory.THistSvc(Output = [
17
"val DATAFILE='ExtrapolationEngineTest.root' TYPE='ROOT' OPT='RECREATE'"
])
18
result.addService( histSvc )
19
20
from
TrkConfig.AtlasExtrapolationEngineConfig
import
AtlasExtrapolationEngineCfg
21
kwargs.setdefault(
"ExtrapolationEngine"
, result.getPrimaryAndMerge(
22
AtlasExtrapolationEngineCfg(flags)))
23
24
kwargs.setdefault(
'PositionMomentumWriter'
, result.popToolsAndMerge(
25
PositionMomentumWriterCfg
(flags)))
26
27
result.addEventAlgo(CompFactory.Trk.ExtrapolationEngineTest(name, **kwargs))
28
return
result
TrkExUnitTestsConfig.ExtrapolationEngineTestCfg
ExtrapolationEngineTestCfg(flags, name="ExtrapolationEngineTest", **kwargs)
Definition
TrkExUnitTestsConfig.py:13
TrkExUnitTestsConfig.PositionMomentumWriterCfg
PositionMomentumWriterCfg(flags, name="PositionMomentumWriter", **kwargs)
Definition
TrkExUnitTestsConfig.py:8
Generated on
for ATLAS Offline Software by
1.17.0