Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Functions | Variables
FPGAStripClusteringConfig Namespace Reference

Functions

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

Variables

 flags
 
 NumThreads
 
 Files
 
 EnableCalo
 
 doAthenaToActsSpacePoint
 
 doAthenaToActsCluster
 
 doRotCorrection
 
 DumpEvtStore
 
 cfg
 
 debugLimit
 
 kwargs
 
 acc
 

Function Documentation

◆ FPGADataFormatToolCfg()

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

Definition at line 6 of file FPGAStripClusteringConfig.py.

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

◆ StripClusteringCfg()

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

Definition at line 12 of file FPGAStripClusteringConfig.py.

12 def 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

Definition at line 75 of file FPGAStripClusteringConfig.py.

◆ cfg

FPGAStripClusteringConfig.cfg

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

Definition at line 34 of file FPGAStripClusteringConfig.py.

◆ kwargs

FPGAStripClusteringConfig.kwargs

Definition at line 73 of file FPGAStripClusteringConfig.py.

◆ NumThreads

FPGAStripClusteringConfig.NumThreads

Definition at line 35 of file FPGAStripClusteringConfig.py.

python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
FPGAStripClusteringConfig.StripClusteringCfg
def StripClusteringCfg(flags, name='FPGAStripClustering', **kwargs)
Definition: FPGAStripClusteringConfig.py:12
FPGAStripClusteringConfig.FPGADataFormatToolCfg
def FPGADataFormatToolCfg(flags, name='FPGADataFormatTool', **kwargs)
Definition: FPGAStripClusteringConfig.py:6