ATLAS Offline Software
Loading...
Searching...
No Matches
ITkStripCablingConfig.py
Go to the documentation of this file.
1# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
4from AthenaConfiguration.ComponentFactory import CompFactory
5
6def ITkStripCablingCondAlgCfg(flags, name="ITkStripCablingCondAlg",**kwargs):
7 cfg = ComponentAccumulator()
8 kwargs.setdefault("DataSource","ITkStripCabling/ITkStripCabling.dat")
9 cfg.addCondAlgo(CompFactory.ITkStripCablingAlg(name,**kwargs))
10 return cfg
11
12def ITkStripCablingToolCfg(flags, name="ITkStripCablingTool"):
13 cfg = ComponentAccumulator()
14
15 # For SCT_ID used in SCT_CablingTool
16 from AtlasGeoModel.GeoModelConfig import GeoModelCfg
17 cfg.merge(GeoModelCfg(flags))
18
19 cfg.merge(ITkStripCablingCondAlgCfg(flags))
20
21 cfg.setPrivateTools(CompFactory.ITkStripCablingTool(name))
22 return cfg
23
24
ITkStripCablingCondAlgCfg(flags, name="ITkStripCablingCondAlg", **kwargs)
ITkStripCablingToolCfg(flags, name="ITkStripCablingTool")