ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
EFTracking
EFTrackingFPGAIntegration
EFTrackingFPGAPipeline
python
EFTrackingXrtAlgorithmConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
def
EFTrackingXrtAlgorithmCfg
(flags, **kwargs):
4
kwargs.setdefault(
"name"
,
"EFTrackingXrtAlgorithm"
)
5
kwargs.setdefault(
"bufferSize"
, 8192)
6
kwargs.setdefault(
"inputInterfaces"
, [])
7
kwargs.setdefault(
"vSizeInterfaces"
, [])
8
kwargs.setdefault(
"outputInterfaces"
, [])
9
kwargs.setdefault(
"sharedInterfaces"
, [])
10
kwargs.setdefault(
"kernelOrder"
, [])
11
kwargs.setdefault(
"inputDataStreamKeys"
, [storeGateKey
for
kernelName, storeGateKey, argumentIndex
in
kwargs[
"inputInterfaces"
]])
12
kwargs.setdefault(
"vSizeDataStreamKeys"
, [storeGateKey
for
kernelName, storeGateKey, argumentIndex
in
kwargs[
"vSizeInterfaces"
]])
13
kwargs.setdefault(
"outputDataStreamKeys"
, [storeGateKey
for
kernelName, storeGateKey, argumentIndex
in
kwargs[
"outputInterfaces"
]])
14
15
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
16
acc = ComponentAccumulator()
17
18
from
AthenaConfiguration.ComponentFactory
import
CompFactory
19
acc.addEventAlgo(CompFactory.EFTrackingXrtAlgorithm(**kwargs))
20
21
return
acc
22
EFTrackingXrtAlgorithmConfig.EFTrackingXrtAlgorithmCfg
EFTrackingXrtAlgorithmCfg(flags, **kwargs)
Definition
EFTrackingXrtAlgorithmConfig.py:3
Generated on
for ATLAS Offline Software by
1.17.0