From 556505a9b488a90acb412b49c8d0d62d5f1ee21c Mon Sep 17 00:00:00 2001 From: Tadej Novak <tadej.novak@cern.ch> Date: Thu, 24 Oct 2019 09:42:56 +0000 Subject: [PATCH] Write out event tag for MT premixing --- Simulation/Digitization/share/Digitization.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Simulation/Digitization/share/Digitization.py b/Simulation/Digitization/share/Digitization.py index c93dccd5f90..534c8748992 100755 --- a/Simulation/Digitization/share/Digitization.py +++ b/Simulation/Digitization/share/Digitization.py @@ -115,14 +115,15 @@ writeDigitizationMetadata() # Pool Output (Change this to use a different file) #-------------------------------------------------------------- if DetFlags.writeRDOPool.any_on(): + premixing = digitizationFlags.PileUpPremixing and 'OverlayMT' in digitizationFlags.experimentalDigi() from AthenaCommon.AthenaCommonFlags import athenaCommonFlags from AthenaPoolCnvSvc.WriteAthenaPool import AthenaPoolOutputStream - if digitizationFlags.PileUpPremixing and 'OverlayMT' in digitizationFlags.experimentalDigi(): + if premixing: from OverlayCommonAlgs.OverlayFlags import overlayFlags eventInfoKey = overlayFlags.bkgPrefix() + "EventInfo" else: eventInfoKey = "EventInfo" - streamRDO = AthenaPoolOutputStream("StreamRDO", athenaCommonFlags.PoolRDOOutput.get_Value(), asAlg=True, noTag=True, eventInfoKey=eventInfoKey) + streamRDO = AthenaPoolOutputStream("StreamRDO", athenaCommonFlags.PoolRDOOutput.get_Value(), asAlg=True, noTag=not premixing, eventInfoKey=eventInfoKey) from Digitization.DigiOutput import getStreamRDO_ItemList streamRDO.ItemList = getStreamRDO_ItemList(logDigitization_flags) streamRDO.AcceptAlgs += [ digitizationFlags.digiSteeringConf.get_Value() ] -- GitLab