diff --git a/Event/EventOverlay/EventOverlayJobTransforms/share/MuonOverlay_jobOptions.py b/Event/EventOverlay/EventOverlayJobTransforms/share/MuonOverlay_jobOptions.py index 3f5391bfa3f7914c5235987aa027b2a651549994..b288231c84feb018220dfc012d57c61a28a5589c 100644 --- a/Event/EventOverlay/EventOverlayJobTransforms/share/MuonOverlay_jobOptions.py +++ b/Event/EventOverlay/EventOverlayJobTransforms/share/MuonOverlay_jobOptions.py @@ -34,27 +34,31 @@ if DetFlags.overlay.MDT_on() or DetFlags.overlay.CSC_on() or DetFlags.overlay.RP if DetFlags.overlay.CSC_on(): job += CfgGetter.getAlgorithm("CscOverlay") - job += CfgGetter.getAlgorithm("CscTruthOverlay") + if not overlayFlags.isDataOverlay(): + job += CfgGetter.getAlgorithm("CscTruthOverlay") if DetFlags.overlay.MDT_on(): job += CfgGetter.getAlgorithm("MdtRdoToMdtDigitOverlayAlg") job += CfgGetter.getAlgorithm("MDT_OverlayDigitizer") job += CfgGetter.getAlgorithm("MdtOverlay") - job += CfgGetter.getAlgorithm("MdtTruthOverlay") + if not overlayFlags.isDataOverlay(): + job += CfgGetter.getAlgorithm("MdtTruthOverlay") job += CfgGetter.getAlgorithm("OverlayMdtDigitToMdtRDO") if DetFlags.overlay.RPC_on(): job += CfgGetter.getAlgorithm("RpcRdoToRpcDigitOverlayAlg") job += CfgGetter.getAlgorithm("RPC_OverlayDigitizer") job += CfgGetter.getAlgorithm("RpcOverlay") - job += CfgGetter.getAlgorithm("RpcTruthOverlay") + if not overlayFlags.isDataOverlay(): + job += CfgGetter.getAlgorithm("RpcTruthOverlay") job += CfgGetter.getAlgorithm("OverlayRpcDigitToRpcRDO") if DetFlags.overlay.TGC_on(): job += CfgGetter.getAlgorithm("TgcRdoToTgcDigitOverlayAlg") job += CfgGetter.getAlgorithm("TGC_OverlayDigitizer") job += CfgGetter.getAlgorithm("TgcOverlay") - job += CfgGetter.getAlgorithm("TgcTruthOverlay") + if not overlayFlags.isDataOverlay(): + job += CfgGetter.getAlgorithm("TgcTruthOverlay") job += CfgGetter.getAlgorithm("OverlayTgcDigitToTgcRDO") # storegate dump