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