Skip to content
Snippets Groups Projects
ITkPixelEncodingAlgConfig.py 574 B
Newer Older
#
# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
#

Sebastien Roy-Garand's avatar
Sebastien Roy-Garand committed
from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
from AthenaConfiguration.ComponentFactory import CompFactory

Sebastien Roy-Garand's avatar
Sebastien Roy-Garand committed
def ITkPixelEncodingAlgCfg(flags, name = "ITkPixelEncodingAlg", **kwargs):
    acc = ComponentAccumulator()
Sebastien Roy-Garand's avatar
Sebastien Roy-Garand committed
    # Required for PixelID
Sebastien Roy-Garand's avatar
Sebastien Roy-Garand committed
    from PixelGeoModelXml.ITkPixelGeoModelConfig import ITkPixelReadoutGeometryCfg
    acc.merge(ITkPixelReadoutGeometryCfg(flags))
    
    acc.addEventAlgo(CompFactory.ITkPixelEncodingAlg(name, **kwargs))

    return acc