diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutputItemList_jobOptions.py b/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutputItemList_jobOptions.py index 7f9aedb6c5e2521a5d10ad68eccb8cf05a2a7167..69d059da43246f8a4409fa1a3f792b3dc171a829 100644 --- a/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutputItemList_jobOptions.py +++ b/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutputItemList_jobOptions.py @@ -52,9 +52,10 @@ if DetFlags.overlay.Truth_on(): if DetFlags.overlay.pixel_on(): outStream.ItemList += ["PixelRDO_Container#*"] - outStream.ItemList += ["IDCInDetBSErrContainer#*"] + outStream.ItemList += ["IDCInDetBSErrContainer#PixelByteStreamErrs"] if DetFlags.overlay.SCT_on(): outStream.ItemList += ["SCT_RDO_Container#*"] + outStream.ItemList += ["IDCInDetBSErrContainer#SCT_ByteStreamErrs"] if DetFlags.overlay.TRT_on(): outStream.ItemList += ["TRT_RDO_Container#*"] outStream.ItemList += ["TRT_BSIdErrContainer#*"] diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutput_jobOptions.py b/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutput_jobOptions.py index c237b24552db5497f96accd6c481d1137cc7d376..e6115496c7f8de3e8de772eea7763ee2fba7a46b 100644 --- a/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutput_jobOptions.py +++ b/Event/EventOverlay/EventOverlayJobTransforms/share/OverlayOutput_jobOptions.py @@ -42,6 +42,8 @@ if DetFlags.overlay.Truth_on(): if DetFlags.overlay.SCT_on(): outStream.ItemList += ['InDetSimDataCollection#SCT_SDO_Map'] + if overlayFlags.isDataOverlay(): + outStream.ItemList += [ 'IDCInDetBSErrContainer#SCT_ByteStreamErrs' ] if DetFlags.overlay.TRT_on(): outStream.ItemList += [ 'InDetSimDataCollection#TRT_SDO_Map' ] diff --git a/InnerDetector/InDetRawAlgs/InDetOverlay/python/SCTOverlayConfig.py b/InnerDetector/InDetRawAlgs/InDetOverlay/python/SCTOverlayConfig.py index dcaa48d47e46cd95db59429488a0bfcab310089d..47dcaa15d552d9b62ad9a9f13f051e64bf04e2d9 100644 --- a/InnerDetector/InDetRawAlgs/InDetOverlay/python/SCTOverlayConfig.py +++ b/InnerDetector/InDetRawAlgs/InDetOverlay/python/SCTOverlayConfig.py @@ -95,6 +95,11 @@ def SCTOverlayAlgCfg(flags, name="SCTOverlay", **kwargs): "SCT_RDO_Container#SCT_RDOs" ])) + if flags.Overlay.DataOverlay: + acc.merge(OutputStreamCfg(flags, "RDO", ItemList=[ + "IDCInDetBSErrContainer#SCT_ByteStreamErrs" + ])) + if flags.Output.doWriteRDO_SGNL: from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg acc.merge(OutputStreamCfg(flags, "RDO_SGNL", ItemList=[