ATLAS Offline Software
Functions
TrackFindingConfig Namespace Reference

Functions

def SegmentSelectorCfg (flags, name="SegmentSelectionTool", **kwargs)
 
def MSTrackFitterCfg (flags, name="MSTrackFitTool", **kwargs)
 
def MSTrackFinderAlgCfg (flags, name="MSTrackFinderAlg", **kwargs)
 

Function Documentation

◆ MSTrackFinderAlgCfg()

def TrackFindingConfig.MSTrackFinderAlgCfg (   flags,
  name = "MSTrackFinderAlg",
**  kwargs 
)

Definition at line 33 of file TrackFindingConfig.py.

33 def MSTrackFinderAlgCfg(flags, name="MSTrackFinderAlg", **kwargs):
34  result = ComponentAccumulator()
35  from MagFieldServices.MagFieldServicesConfig import AtlasFieldCacheCondAlgCfg
36  result.merge(AtlasFieldCacheCondAlgCfg(flags))
37 
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
42  kwargs.setdefault("ExtrapolationTool", result.popToolsAndMerge(ActsExtrapolationToolCfg(flags, MaxSteps=10000)))
43  from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
44  kwargs.setdefault("TrackingGeometryTool", result.getPrimaryAndMerge(ActsTrackingGeometryToolCfg(flags)))
45 
46 
47  the_alg = CompFactory.MuonR4.MsTrackFindingAlg(name, **kwargs)
48  result.addEventAlgo(the_alg, primary = True)
49  return result

◆ MSTrackFitterCfg()

def TrackFindingConfig.MSTrackFitterCfg (   flags,
  name = "MSTrackFitTool",
**  kwargs 
)

Definition at line 12 of file TrackFindingConfig.py.

12 def MSTrackFitterCfg(flags, name="MSTrackFitTool", **kwargs):
13  result = ComponentAccumulator()
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)
22 
23  kwargs.setdefault("MaxPropagationStep", 10000)
24  kwargs.setdefault("MaxSurfacesPerNavStep", 10000000)
25  kwargs.setdefault("DoStraightLine", True)
26 
27 
28  kwargs.setdefault("MuonCalibrationTool",result.popToolsAndMerge(MuonSpacePointCalibratorCfg(flags)))
29  fitTool = result.popToolsAndMerge(ActsFitterCfg(flags, name=name, **kwargs))
30  result.setPrivateTools(fitTool)
31  return result
32 

◆ SegmentSelectorCfg()

def TrackFindingConfig.SegmentSelectorCfg (   flags,
  name = "SegmentSelectionTool",
**  kwargs 
)

Definition at line 6 of file TrackFindingConfig.py.

6 def SegmentSelectorCfg(flags, name="SegmentSelectionTool", **kwargs):
7  result = ComponentAccumulator()
8  the_tool = CompFactory.MuonR4.SegmentSelectionTool(name, **kwargs)
9  result.setPrivateTools(the_tool)
10  return result
11 
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
TrackFindingConfig.MSTrackFinderAlgCfg
def MSTrackFinderAlgCfg(flags, name="MSTrackFinderAlg", **kwargs)
Definition: TrackFindingConfig.py:33
TrackFindingConfig.SegmentSelectorCfg
def SegmentSelectorCfg(flags, name="SegmentSelectionTool", **kwargs)
Definition: TrackFindingConfig.py:6
TrackFindingConfig.MSTrackFitterCfg
def MSTrackFitterCfg(flags, name="MSTrackFitTool", **kwargs)
Definition: TrackFindingConfig.py:12
ActsTrackFittingConfig.ActsFitterCfg
ComponentAccumulator ActsFitterCfg(flags, str name="ActsFitterTool", Optional[TrackFitterType] fitterKind=None, **kwargs)
Definition: ActsTrackFittingConfig.py:8
ActsGeometryConfig.ActsExtrapolationToolCfg
ComponentAccumulator ActsExtrapolationToolCfg(flags, str name="ActsExtrapolationTool", **kwargs)
Definition: ActsGeometryConfig.py:152
ActsGeometryConfig.ActsTrackingGeometryToolCfg
ComponentAccumulator ActsTrackingGeometryToolCfg(flags, str name="ActsTrackingGeometryTool")
Definition: ActsGeometryConfig.py:143
CalibrationConfig.MuonSpacePointCalibratorCfg
def MuonSpacePointCalibratorCfg(flags, name="MuonSpacePointCalibrator", **kwargs)
Definition: CalibrationConfig.py:6
python.MagFieldServicesConfig.AtlasFieldCacheCondAlgCfg
def AtlasFieldCacheCondAlgCfg(flags, **kwargs)
Definition: MagFieldServicesConfig.py:8