ATLAS Offline Software
Functions
EFTrackingXrtAlgorithmConfig Namespace Reference

Functions

def EFTrackingXrtAlgorithmCfg (flags, **kwargs)
 

Function Documentation

◆ EFTrackingXrtAlgorithmCfg()

def EFTrackingXrtAlgorithmConfig.EFTrackingXrtAlgorithmCfg (   flags,
**  kwargs 
)

Definition at line 3 of file EFTrackingXrtAlgorithmConfig.py.

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("inputDataStreamKeys", [storeGateKey for kernelName, storeGateKey, argumentIndex in kwargs["inputInterfaces"]])
10  kwargs.setdefault("vSizeDataStreamKeys", [storeGateKey for kernelName, storeGateKey, argumentIndex in kwargs["vSizeInterfaces"]])
11  kwargs.setdefault("outputDataStreamKeys", [storeGateKey for kernelName, storeGateKey, argumentIndex in kwargs["outputInterfaces"]])
12 
13  from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
14  acc = ComponentAccumulator()
15 
16  from AthenaConfiguration.ComponentFactory import CompFactory
17  acc.addEventAlgo(CompFactory.EFTrackingXrtAlgorithm(**kwargs))
18 
19  return acc
20 
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
EFTrackingXrtAlgorithmConfig.EFTrackingXrtAlgorithmCfg
def EFTrackingXrtAlgorithmCfg(flags, **kwargs)
Definition: EFTrackingXrtAlgorithmConfig.py:3