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 34 of file TrackFindingConfig.py.

34 def MSTrackFinderAlgCfg(flags, name="MSTrackFinderAlg", **kwargs):
35  result = ComponentAccumulator()
36  from MagFieldServices.MagFieldServicesConfig import AtlasFieldCacheCondAlgCfg
37  result.merge(AtlasFieldCacheCondAlgCfg(flags))
38 
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  from MuonSpacePointCalibrator.CalibrationConfig import MuonSpacePointCalibratorCfg
46  kwargs.setdefault("Calibrator", result.popToolsAndMerge(MuonSpacePointCalibratorCfg(flags)))
47 
48 
49  the_alg = CompFactory.MuonR4.MsTrackFindingAlg(name, **kwargs)
50  result.addEventAlgo(the_alg, primary = True)
51 
52 
53  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", 200000)
19  kwargs.setdefault("DoReFitFromPRD", False)
20  kwargs.setdefault("IncludeScattering", False)
21  kwargs.setdefault("IncludeELoss", False)
22 
23  kwargs.setdefault("MaxPropagationStep", 1000000)
24  kwargs.setdefault("MaxSurfacesPerNavStep", 10000000)
25  kwargs.setdefault("DoFreeToBoundCorrection", True)
26  kwargs.setdefault("MaxIterations", 100)
27 
28 
29  kwargs.setdefault("MuonCalibrationTool",result.popToolsAndMerge(MuonSpacePointCalibratorCfg(flags)))
30  fitTool = result.popToolsAndMerge(ActsFitterCfg(flags, name=name, **kwargs))
31  result.setPrivateTools(fitTool)
32  return result
33 

◆ 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:34
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:156
ActsGeometryConfig.ActsTrackingGeometryToolCfg
ComponentAccumulator ActsTrackingGeometryToolCfg(flags, str name="ActsTrackingGeometryTool")
Definition: ActsGeometryConfig.py:147
CalibrationConfig.MuonSpacePointCalibratorCfg
def MuonSpacePointCalibratorCfg(flags, name="MuonSpacePointCalibrator", **kwargs)
Definition: CalibrationConfig.py:6
python.MagFieldServicesConfig.AtlasFieldCacheCondAlgCfg
def AtlasFieldCacheCondAlgCfg(flags, **kwargs)
Definition: MagFieldServicesConfig.py:8