ATLAS Offline Software
InDetAlignGenToolsConfig.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory import CompFactory
5 
6 def ITkAlignDBTool(flags, name="ITkAlignDBTool", **kwargs):
8  kwargs.setdefault("PixelManager","ITkPixel")
9  kwargs.setdefault("SCT_Manager","ITkStrip")
10  kwargs.setdefault("DBRoot",flags.ITk.Geometry.alignmentFolder)
11  kwargs.setdefault("AlignPixel",flags.ITk.Align.alignITkPixel)
12  kwargs.setdefault("AlignStrip",flags.ITk.Align.alignITkStrip)
13  acc.setPrivateTools(CompFactory.InDetAlignDBTool(name,**kwargs))
14  return acc
15 
16 def InDetAlignDBTool(flags, name="InDetAlignDBTool", **kwargs):
17  acc = ComponentAccumulator()
18  acc.setPrivateTools(CompFactory.InDetAlignDBTool(name,**kwargs))
19  return acc
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
InDetAlignGenToolsConfig.InDetAlignDBTool
def InDetAlignDBTool(flags, name="InDetAlignDBTool", **kwargs)
Definition: InDetAlignGenToolsConfig.py:16
InDetAlignGenToolsConfig.ITkAlignDBTool
def ITkAlignDBTool(flags, name="ITkAlignDBTool", **kwargs)
Definition: InDetAlignGenToolsConfig.py:6