13 ''' Function to configure TileLaserDefaultCalibTool tool'''
15 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
18 from TileConditions.TileCablingSvcConfig
import TileCablingSvcCfg
21 from TileConditions.TileInfoLoaderConfig
import TileInfoLoaderCfg
24 from TileGeoModel.TileGMConfig
import TileGMCfg
27 from TileRecUtils.TileDQstatusConfig
import TileDQstatusAlgCfg
30 if 'TileBadChanTool' not in kwargs:
31 from TileConditions.TileBadChannelsConfig
import TileBadChanToolCfg
33 kwargs[
'TileBadChanTool'] = badChanTool
35 if 'TileCondToolEmscale' not in kwargs:
36 from TileConditions.TileEMScaleConfig
import TileCondToolEmscaleCfg
38 kwargs[
'TileCondToolEmscale'] = emScaleTool
40 if 'TileDCSTool' not in kwargs:
41 from TileConditions.TileDCSConfig
import TileDCSToolCfg
42 kwargs[
'TileDCSTool'] = acc.popToolsAndMerge(
TileDCSToolCfg(flags) )
44 from AthenaConfiguration.ComponentFactory
import CompFactory
45 TileLaserDefalutCalibTool = CompFactory.TileLaserDefaultCalibTool
47 acc.setPrivateTools(TileLaserDefalutCalibTool(**kwargs))
53 @brief Python configuration of TileLaserCalibAlg algorithm for the Run III