ATLAS Offline Software
SpacepointsConfig.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaConfiguration.ComponentFactory import CompFactory
4 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
5 from AthenaCommon.Constants import DEBUG
6 
7 def SpacepointsCfg(flags, **kwarg):
9 
10  kwarg.setdefault('xclbin', '')
11  kwarg.setdefault('KernelName', 'dut')
12  kwarg.setdefault('InputTV', '')
13  kwarg.setdefault('RefTV', '')
14 
15  acc.addEventAlgo(CompFactory.Spacepoints(**kwarg))
16 
17  return acc
18 
19 if __name__=="__main__":
20  from AthenaConfiguration.AllConfigFlags import initConfigFlags
21  from AthenaConfiguration.MainServicesConfig import MainServicesCfg
22 
23  ConfigFlags = initConfigFlags()
24  ConfigFlags.Concurrency.NumThreads = 1
25  ConfigFlags.lock()
26 
27  cfg=MainServicesCfg(ConfigFlags)
28 
29  acc=SpacepointsCfg(ConfigFlags, OutputLevel=DEBUG)
30  cfg.merge(acc)
31 
32  cfg.run(1)
SpacepointsConfig.SpacepointsCfg
def SpacepointsCfg(flags, **kwarg)
Definition: SpacepointsConfig.py:7
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.MainServicesConfig.MainServicesCfg
def MainServicesCfg(flags, LoopMgr='AthenaEventLoopMgr')
Definition: MainServicesConfig.py:259
Constants
some useful constants -------------------------------------------------—
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition: AllConfigFlags.py:19