ATLAS Offline Software
Loading...
Searching...
No Matches
TrkExUnitTestsConfig Namespace Reference

Functions

 PositionMomentumWriterCfg (flags, name="PositionMomentumWriter", **kwargs)
 ExtrapolationEngineTestCfg (flags, name="ExtrapolationEngineTest", **kwargs)

Detailed Description

Define methods to configure TrkExUnitTest

Function Documentation

◆ ExtrapolationEngineTestCfg()

TrkExUnitTestsConfig.ExtrapolationEngineTestCfg ( flags,
name = "ExtrapolationEngineTest",
** kwargs )

Definition at line 13 of file TrkExUnitTestsConfig.py.

13def 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

◆ PositionMomentumWriterCfg()

TrkExUnitTestsConfig.PositionMomentumWriterCfg ( flags,
name = "PositionMomentumWriter",
** kwargs )

Definition at line 8 of file TrkExUnitTestsConfig.py.

8def PositionMomentumWriterCfg(flags, name="PositionMomentumWriter", **kwargs):
9 result = ComponentAccumulator()
10 result.setPrivateTools(CompFactory.Trk.PositionMomentumWriter(name, **kwargs))
11 return result
12