5 @file TileDigiNoiseCalibAlgConfig.py
6 @brief Python configuration of TileDigiNoiseCalibAlg algorithm for the Run III
10 ''' Function to configure TileDigiNoiseCalibAlg algorithm'''
12 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
15 from TileConditions.TileCablingSvcConfig
import TileCablingSvcCfg
18 from TileConditions.TileInfoLoaderConfig
import TileInfoLoaderCfg
21 from TileGeoModel.TileGMConfig
import TileGMCfg
24 from TileRecUtils.TileDQstatusConfig
import TileDQstatusAlgCfg
27 kwargs.setdefault(
'name',
'TileDigiNoiseCalibAlg')
29 from AthenaConfiguration.ComponentFactory
import CompFactory
30 TileDigiNoiseCalibAlgCfg = CompFactory.TileDigiNoiseCalibAlg
36 if __name__==
'__main__':
39 from AthenaCommon.Logging
import log
44 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
45 from AthenaConfiguration.TestDefaults
import defaultConditionsTags, defaultGeometryTags, defaultTestFiles
47 flags.Input.Files = defaultTestFiles.RAW_RUN2
48 flags.GeoModel.AtlasVersion = defaultGeometryTags.RUN2
49 flags.IOVDb.GlobalTag = defaultConditionsTags.RUN2_DATA
50 flags.Exec.MaxEvents = 3
55 from AthenaConfiguration.MainServicesConfig
import MainServicesCfg
58 from TileByteStream.TileByteStreamConfig
import TileRawDataReadingCfg
63 cfg.printConfig(withDetails =
True, summariseProps =
True)
66 cfg.store(
open(
'TileDigiNoiseCalibAlg.pkl',
'wb') )
72 sys.exit(
not sc.isSuccess())