2 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
3 from AthenaConfiguration.ComponentFactory
import CompFactory
8 the_tool = CompFactory.MuonR4.SegmentSelectionTool(name, **kwargs)
9 result.setPrivateTools(the_tool)
14 from ActsConfig.ActsConfigFlags
import TrackFitterType
15 from ActsConfig.ActsTrackFittingConfig
import ActsFitterCfg
16 from MuonSpacePointCalibrator.CalibrationConfig
import MuonSpacePointCalibratorCfg
17 kwargs.setdefault(
"fitterKind", TrackFitterType.GlobalChiSquareFitter)
18 kwargs.setdefault(
"OutlierChi2Cut", 2000)
19 kwargs.setdefault(
"DoReFitFromPRD",
False)
20 kwargs.setdefault(
"IncludeScattering",
False)
21 kwargs.setdefault(
"IncludeELoss",
False)
23 kwargs.setdefault(
"MaxPropagationStep", 10000)
24 kwargs.setdefault(
"MaxSurfacesPerNavStep", 10000000)
25 kwargs.setdefault(
"DoStraightLine",
True)
29 fitTool = result.popToolsAndMerge(
ActsFitterCfg(flags, name=name, **kwargs))
30 result.setPrivateTools(fitTool)
35 from MagFieldServices.MagFieldServicesConfig
import AtlasFieldCacheCondAlgCfg
38 kwargs.setdefault(
"SegmentContainer",
"MuonSegmentsFromR4")
39 kwargs.setdefault(
"SegmentSelectionTool", result.popToolsAndMerge(
SegmentSelectorCfg(flags)))
40 kwargs.setdefault(
"FittingTool", result.popToolsAndMerge(
MSTrackFitterCfg(flags)))
41 from ActsConfig.ActsGeometryConfig
import ActsExtrapolationToolCfg
43 from ActsConfig.ActsGeometryConfig
import ActsTrackingGeometryToolCfg
47 the_alg = CompFactory.MuonR4.MsTrackFindingAlg(name, **kwargs)
48 result.addEventAlgo(the_alg, primary =
True)