ATLAS Offline Software
Functions
python.FPGATrackExtensionConfig Namespace Reference

Functions

def FPGATrackExtensionAlgCfg (flags, enableTrackStatePrinter=False, **kwargs)
 

Function Documentation

◆ FPGATrackExtensionAlgCfg()

def python.FPGATrackExtensionConfig.FPGATrackExtensionAlgCfg (   flags,
  enableTrackStatePrinter = False,
**  kwargs 
)

Definition at line 6 of file FPGATrackExtensionConfig.py.

6 def FPGATrackExtensionAlgCfg(flags,enableTrackStatePrinter=False, **kwargs):
8  kwargs.setdefault("PixelClusterContainer", "ITkPixelClusters")
9  kwargs.setdefault("ACTSTracksLocation", "ExtendedFPGATracks")
10  if "ExtrapolationTool" not in kwargs:
11  from ActsConfig.ActsGeometryConfig import ActsExtrapolationToolCfg
12  kwargs.setdefault(
13  "ExtrapolationTool",
14  acc.popToolsAndMerge(ActsExtrapolationToolCfg(flags, MaxSteps=100)),
15  )
16 
17  if "TrackingGeometryTool" not in kwargs:
18  from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
19  kwargs["TrackingGeometryTool"] = acc.getPrimaryAndMerge(ActsTrackingGeometryToolCfg(flags))
20 
21  if 'ActsFitter' not in kwargs:
22  from ActsConfig.ActsTrackFittingConfig import ActsFitterCfg
23  kwargs.setdefault("ActsFitter", acc.popToolsAndMerge(ActsFitterCfg(flags,
24  ReverseFilteringPt=0,
25  OutlierChi2Cut=30)))
26  if enableTrackStatePrinter:
27  from ActsConfig.ActsTrackFindingConfig import ActsTrackStatePrinterToolCfg
28  printerTool = acc.popToolsAndMerge(ActsTrackStatePrinterToolCfg(flags))
29  kwargs["TrackStatePrinter"] = printerTool
30 
31  from PixelGeoModelXml.ITkPixelGeoModelConfig import ITkPixelReadoutGeometryCfg
32  acc.merge(ITkPixelReadoutGeometryCfg(flags))
33 
34  acc.addEventAlgo(CompFactory.ActsTrk.TrackExtensionAlg(**kwargs))
35  return acc
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
ITkPixelGeoModelConfig.ITkPixelReadoutGeometryCfg
def ITkPixelReadoutGeometryCfg(flags)
Definition: ITkPixelGeoModelConfig.py:39
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
ActsTrackFindingConfig.ActsTrackStatePrinterToolCfg
ComponentAccumulator ActsTrackStatePrinterToolCfg(flags, str name="ActsTrackStatePrinterTool", **kwargs)
Definition: ActsTrackFindingConfig.py:37
ActsGeometryConfig.ActsTrackingGeometryToolCfg
ComponentAccumulator ActsTrackingGeometryToolCfg(flags, str name="ActsTrackingGeometryTool")
Definition: ActsGeometryConfig.py:143
python.FPGATrackExtensionConfig.FPGATrackExtensionAlgCfg
def FPGATrackExtensionAlgCfg(flags, enableTrackStatePrinter=False, **kwargs)
Definition: FPGATrackExtensionConfig.py:6