diff --git a/Trigger/TriggerCommon/TriggerJobOpts/python/HLTTriggerResultGetter.py b/Trigger/TriggerCommon/TriggerJobOpts/python/HLTTriggerResultGetter.py
index 1cfcdb2280461c833aaa7433c6a97174c1c82f54..a73acaaa262e123bc7d93ce4254d46db10c59b34 100644
--- a/Trigger/TriggerCommon/TriggerJobOpts/python/HLTTriggerResultGetter.py
+++ b/Trigger/TriggerCommon/TriggerJobOpts/python/HLTTriggerResultGetter.py
@@ -39,6 +39,7 @@ def  EDMDecodingVersion():
         #Run1 data
         if runNumber > 0 and runNumber < 230000 :            
             TriggerFlags.EDMDecodingVersion = 1
+            TriggerFlags.doMergedHLTResult = False
             log.info("decoding version set to 1, because running on BS file from Run1")
             pass
     else:
@@ -49,9 +50,11 @@ def  EDMDecodingVersion():
 
         if cfgKeyStore.isInInputFile( "HLTResult", "HLTResult_EF" ):          
             TriggerFlags.EDMDecodingVersion = 1
+            TriggerFlags.doMergedHLTResult = False
             log.info("Decoding version set to 1, because HLTResult_EF found in pool file")
         elif cfgKeyStore.isInInputFile( "HLTResult", "HLTResult_HLT"):          
             TriggerFlags.EDMDecodingVersion = 2
+            TriggerFlags.doMergedHLTResult = True
         else:
             log.warning("No HLTResult found in pool file")
         pass