From 9a58a10a3c59485801b8e817ea045b52959b6aa9 Mon Sep 17 00:00:00 2001
From: John Chapman <jchapman@cern.ch>
Date: Mon, 19 Aug 2019 17:09:42 +0200
Subject: [PATCH] Adapt LArPileUpTool configuration for running Overlay with
 the DoubleEventSelector

Tweak to the background `LArDigitContainer` container name when
running with the `DoubleEventSelector`.
---
 .../LArDigitization/python/LArDigitizationConfig.py       | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/LArCalorimeter/LArDigitization/python/LArDigitizationConfig.py b/LArCalorimeter/LArDigitization/python/LArDigitizationConfig.py
index 923db0e67e7..ae64bd27ede 100644
--- a/LArCalorimeter/LArDigitization/python/LArDigitizationConfig.py
+++ b/LArCalorimeter/LArDigitization/python/LArDigitizationConfig.py
@@ -123,8 +123,12 @@ def getLArPileUpTool(name='LArPileUpTool', **kwargs): ## useLArFloat()=True,isOv
     kwargs.setdefault('Nsamples', larRODFlags.nSamples() )
     kwargs.setdefault('firstSample', larRODFlags.firstSample() )
 
-    if  isOverlay() :
-         kwargs.setdefault('RandomDigitContainer', 'LArDigitContainer_MC' )
+    if isOverlay() :
+        from OverlayCommonAlgs.OverlayFlags import overlayFlags
+        if overlayFlags.isOverlayMT():
+            kwargs.setdefault('RandomDigitContainer',  overlayFlags.bkgPrefix() + 'LArDigitContainer_MC' )
+        else:
+            kwargs.setdefault('RandomDigitContainer', 'LArDigitContainer_MC' )
 
     # ADC2MeVCondAlgo
     from LArRecUtils.LArADC2MeVCondAlgDefault import LArADC2MeVCondAlgDefault
-- 
GitLab