ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
EFTracking
EFTrackingFPGAIntegration
EFTrackingFPGAPipeline
python
FPGAToolsConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.ComponentFactory
import
CompFactory
4
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
5
6
7
def
FPGADataFormatToolCfg
(flags, name="FPGADataFormatTool", **kwargs):
8
acc = ComponentAccumulator()
9
kwargs.setdefault(
"name"
, name)
10
acc.setPrivateTools(CompFactory.FPGADataFormatTool(**kwargs))
11
return
acc
12
13
14
def
xAODClusterMakerCfg
(flags, name="xAODClusterMaker", **kwargs):
15
acc = ComponentAccumulator()
16
kwargs.setdefault(
"PixelClusterContainerKey"
,
"FPGAPixelClusters"
)
17
kwargs.setdefault(
"StripClusterContainerKey"
,
"FPGAStripClusters"
)
18
kwargs.setdefault(
"DoBulkCopy"
,
True
)
19
acc.setPrivateTools(CompFactory.xAODClusterMaker(name, **kwargs))
20
return
acc
FPGAToolsConfig.xAODClusterMakerCfg
xAODClusterMakerCfg(flags, name="xAODClusterMaker", **kwargs)
Definition
FPGAToolsConfig.py:14
FPGAToolsConfig.FPGADataFormatToolCfg
FPGADataFormatToolCfg(flags, name="FPGADataFormatTool", **kwargs)
Definition
FPGAToolsConfig.py:7
Generated on
for ATLAS Offline Software by
1.17.0