8def TileDigiNoiseCalibAlgCfg(flags, **kwargs):
9
10 ''' Function to configure TileDigiNoiseCalibAlg algorithm'''
11
12 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
13 acc = ComponentAccumulator()
14
15 from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
16 acc.merge( TileCablingSvcCfg(flags) )
17
18 from TileConditions.TileInfoLoaderConfig import TileInfoLoaderCfg
19 acc.merge( TileInfoLoaderCfg(flags) )
20
21 from TileGeoModel.TileGMConfig import TileGMCfg
22 acc.merge(TileGMCfg( flags ))
23
24 from TileRecUtils.TileDQstatusConfig import TileDQstatusAlgCfg
25 acc.merge( TileDQstatusAlgCfg(flags) )
26
27 kwargs.setdefault('name', 'TileDigiNoiseCalibAlg')
28
29 from AthenaConfiguration.ComponentFactory import CompFactory
30 TileDigiNoiseCalibAlgCfg = CompFactory.TileDigiNoiseCalibAlg
31
32 acc.addEventAlgo(TileDigiNoiseCalibAlgCfg(**kwargs), primary=True)
33
34 return acc
35