diff --git a/Simulation/Digitization/python/PileUpMergeSvcConfigNew.py b/Simulation/Digitization/python/PileUpMergeSvcConfigNew.py
index c19d73763523ddea7932bdcc02c7dbf3be0d0e1d..45b9b5b3c029a77076dac36fff28f7ba1548c935 100644
--- a/Simulation/Digitization/python/PileUpMergeSvcConfigNew.py
+++ b/Simulation/Digitization/python/PileUpMergeSvcConfigNew.py
@@ -14,7 +14,7 @@ def PileUpMergeSvcCfg(flags, name="PileUpMergeSvc", Intervals=[], **kwargs):
     """
     acc = ComponentAccumulator()
 
-    if flags.Digitization.DoXingByXingPileUp:
+    if not flags.Digitization.DoXingByXingPileUp:
         # handle input type variety
         if not isinstance(Intervals, list):
             Intervals = [Intervals]