13 ''' Function to configure TileLaserDefaultCalibTool tool'''
15 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
16 acc = ComponentAccumulator()
18 from TileConditions.TileCablingSvcConfig
import TileCablingSvcCfg
19 acc.merge( TileCablingSvcCfg(flags) )
21 from TileConditions.TileInfoLoaderConfig
import TileInfoLoaderCfg
22 acc.merge( TileInfoLoaderCfg(flags) )
24 from TileGeoModel.TileGMConfig
import TileGMCfg
25 acc.merge(TileGMCfg( flags ))
27 from TileRecUtils.TileDQstatusConfig
import TileDQstatusAlgCfg
28 acc.merge( TileDQstatusAlgCfg(flags) )
30 if 'TileBadChanTool' not in kwargs:
31 from TileConditions.TileBadChannelsConfig
import TileBadChanToolCfg
32 badChanTool = acc.popToolsAndMerge( TileBadChanToolCfg(flags) )
33 kwargs[
'TileBadChanTool'] = badChanTool
35 if 'TileCondToolEmscale' not in kwargs:
36 from TileConditions.TileEMScaleConfig
import TileCondToolEmscaleCfg
37 emScaleTool = acc.popToolsAndMerge( TileCondToolEmscaleCfg(flags) )
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
82 from AthenaConfiguration.TestDefaults
import defaultConditionsTags, defaultGeometryTags