ATLAS Offline Software
Loading...
Searching...
No Matches
FPGAStripClusteringConfig Namespace Reference

Functions

 FPGADataFormatToolCfg (flags, name='FPGADataFormatTool', **kwargs)
 StripClusteringCfg (flags, name='FPGAStripClustering', **kwargs)

Variables

 flags = initConfigFlags()
 NumThreads
 Files
 EnableCalo
 doAthenaToActsSpacePoint
 doAthenaToActsCluster
 doRotCorrection
 DumpEvtStore
 cfg = MainServicesCfg(flags)
 debugLimit
dict kwargs = {}
 acc = StripClusteringCfg(flags, **kwargs)

Function Documentation

◆ FPGADataFormatToolCfg()

FPGAStripClusteringConfig.FPGADataFormatToolCfg ( flags,
name = 'FPGADataFormatTool',
** kwargs )

Definition at line 6 of file FPGAStripClusteringConfig.py.

6def FPGADataFormatToolCfg(flags, name='FPGADataFormatTool', **kwargs):
7 acc = ComponentAccumulator()
8 kwargs.setdefault('name', name)
9 acc.setPrivateTools(CompFactory.FPGADataFormatTool(**kwargs))
10 return acc
11

◆ StripClusteringCfg()

FPGAStripClusteringConfig.StripClusteringCfg ( flags,
name = 'FPGAStripClustering',
** kwargs )

Definition at line 12 of file FPGAStripClusteringConfig.py.

12def StripClusteringCfg(flags, name='FPGAStripClustering', **kwargs):
13 acc = ComponentAccumulator()
14
15 tool = acc.popToolsAndMerge(FPGADataFormatToolCfg(flags))
16
17 kwargs.setdefault('name', name)
18 # kwargs.setdefault('xclbin', 'StripClustering.xclbin') # Path to the strip clustering xclbin
19 kwargs.setdefault('xclbin', 'F110.sw_emu.xclbin') # Path to the strip clustering xclbin
20 kwargs.setdefault('KernelName', 'processHits') # Kernel name
21 kwargs.setdefault('InputTV', '') # Input TestVector file (set as needed)
22 kwargs.setdefault('RefTV', '') # Reference TestVector file (set as needed)
23 kwargs.setdefault('FPGADataFormatTool', tool)
24
25 acc.addEventAlgo(CompFactory.FPGAStripClustering(**kwargs))
26
27 return acc
28

Variable Documentation

◆ acc

FPGAStripClusteringConfig.acc = StripClusteringCfg(flags, **kwargs)

Definition at line 75 of file FPGAStripClusteringConfig.py.

◆ cfg

FPGAStripClusteringConfig.cfg = MainServicesCfg(flags)

Definition at line 56 of file FPGAStripClusteringConfig.py.

◆ debugLimit

FPGAStripClusteringConfig.debugLimit

Definition at line 57 of file FPGAStripClusteringConfig.py.

◆ doAthenaToActsCluster

FPGAStripClusteringConfig.doAthenaToActsCluster

Definition at line 45 of file FPGAStripClusteringConfig.py.

◆ doAthenaToActsSpacePoint

FPGAStripClusteringConfig.doAthenaToActsSpacePoint

Definition at line 44 of file FPGAStripClusteringConfig.py.

◆ doRotCorrection

FPGAStripClusteringConfig.doRotCorrection

Definition at line 48 of file FPGAStripClusteringConfig.py.

◆ DumpEvtStore

FPGAStripClusteringConfig.DumpEvtStore

Definition at line 51 of file FPGAStripClusteringConfig.py.

◆ EnableCalo

FPGAStripClusteringConfig.EnableCalo

Definition at line 41 of file FPGAStripClusteringConfig.py.

◆ Files

FPGAStripClusteringConfig.Files

Definition at line 36 of file FPGAStripClusteringConfig.py.

◆ flags

FPGAStripClusteringConfig.flags = initConfigFlags()

Definition at line 34 of file FPGAStripClusteringConfig.py.

◆ kwargs

dict FPGAStripClusteringConfig.kwargs = {}

Definition at line 73 of file FPGAStripClusteringConfig.py.

◆ NumThreads

FPGAStripClusteringConfig.NumThreads

Definition at line 35 of file FPGAStripClusteringConfig.py.