17def TileTBDumpCfg(flags, **kwargs):
18 ''' Function to configure TileTBDump algorithm.'''
19
20 acc = ComponentAccumulator()
21
22 from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
23 acc.merge( TileCablingSvcCfg(flags) )
24
25 if 'TileCondToolTiming' not in kwargs:
26 from TileConditions.TileTimingConfig import TileCondToolTimingCfg
27 kwargs['TileCondToolTiming'] = acc.popToolsAndMerge( TileCondToolTimingCfg(flags) )
28
29 if 'TileCondToolEmscale' not in kwargs:
30 from TileConditions.TileEMScaleConfig import TileCondToolEmscaleCfg
31 emScaleTool = acc.popToolsAndMerge( TileCondToolEmscaleCfg(flags) )
32 kwargs['TileCondToolEmscale'] = emScaleTool
33
34 if 'TileCondToolOfcCool' not in kwargs:
35 from TileConditions.TileOFCConfig import TileCondToolOfcCoolCfg
36 kwargs['TileCondToolOfcCool'] = acc.popToolsAndMerge( TileCondToolOfcCoolCfg(flags) )
37
38 acc.addService(CompFactory.ROBDataProviderSvc())
39
40 TileTBDump = CompFactory.TileTBDump
41 acc.addEventAlgo(
TileTBDump(**kwargs), primary =
True)
42
43 return acc
44
45
TileTBDump produces formatted dump for both RawChannels and Digits Properties (JobOption Parameters):...