Skip to content
Snippets Groups Projects
Verified Commit b17a6e16 authored by Tadej Novak's avatar Tadej Novak
Browse files

Tile: data overlay RDO reading support

parent fa7b2e51
No related branches found
No related tags found
No related merge requests found
......@@ -61,20 +61,19 @@ def TileDigitsMakerCfg(flags, **kwargs):
tileNoise = False
tileCoherNoise = False
if flags.Overlay.DataOverlay:
from TileByteStream.TileByteStreamConfig import TileRawDataReadingCfg
acc.merge( TileRawDataReadingCfg(flags, readMuRcv=False) )
from TileRecUtils.TileDQstatusConfig import TileDQstatusAlgCfg
acc.merge(TileDQstatusAlgCfg(flags))
kwargs['InputTileDigitContainer'] = f'{flags.Overlay.BkgPrefix}TileDigitsCnt'
kwargs['TileDQstatus'] = 'TileDQstatus'
if not flags.Overlay.DataOverlay:
if flags.Overlay.ByteStream:
from TileByteStream.TileByteStreamConfig import TileRawDataReadingCfg
acc.merge(TileRawDataReadingCfg(flags, readMuRcv=False))
else:
from SGComps.SGInputLoaderConfig import SGInputLoaderCfg
acc.merge(SGInputLoaderCfg(flags, [f'TileDigitsContainer#{kwargs["InputTileDigitContainer"]}']))
from TileRecUtils.TileDQstatusConfig import TileDQstatusAlgCfg
acc.merge(TileDQstatusAlgCfg(flags))
if tileNoise or tileCoherNoise or kwargs['RndmEvtOverlay']:
if 'RndmSvc' not in kwargs:
from RngComps.RngCompsConfig import AthRNGSvcCfg
......
......@@ -109,7 +109,7 @@ def TileRawDataReadingCfg(flags, readDigits=True, readRawChannel=True,
typeNames = kwargs.pop('type_names', [])
prefix = flags.Overlay.BkgPrefix if flags.Overlay.DataOverlay else ''
prefix = flags.Overlay.BkgPrefix if flags.Overlay.ByteStream else ''
cfg = ComponentAccumulator()
from TileConditions.TileCablingSvcConfig import TileCablingSvcCfg
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment