diff --git a/Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamConfig.py b/Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamConfig.py
index 4cf7ba9f51a0a9446ef8f816192d3db93b48ebdc..3e8818964214617f336b078dd2b4db0234142885 100644
--- a/Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamConfig.py
+++ b/Database/AthenaPOOL/OutputStreamAthenaPool/python/OutputStreamConfig.py
@@ -4,8 +4,8 @@ from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator, Confi
 from AthenaConfiguration.ComponentFactory import CompFactory
 from AthenaCommon.Logging import logging
 
-def OutputStreamCfg(configFlags, streamName, ItemList=[], disableEventTag=False ,
-                    trigNavThinningSvc = None):
+def OutputStreamCfg(configFlags, streamName, ItemList=[], MetadataItemList=[],
+                    disableEventTag=False, trigNavThinningSvc=None):
    MakeEventStreamInfo=CompFactory.MakeEventStreamInfo
    AthenaOutputStream=CompFactory.AthenaOutputStream
    AthenaOutputStreamTool=CompFactory.AthenaOutputStreamTool
@@ -42,13 +42,14 @@ def OutputStreamCfg(configFlags, streamName, ItemList=[], disableEventTag=False
       outputAlgName,
       WritingTool = writingTool,
       ItemList    = [ "xAOD::EventInfo#EventInfo", "xAOD::EventAuxInfo#EventInfoAux."  ]+ItemList, 
+      MetadataItemList = MetadataItemList,
       OutputFile = fileName,
       HelperTools = [ streamInfoTool, tct ],
       )
    outputStream.ExtraOutputs += [("DataHeader", "StoreGateSvc+" + streamName)]
    result.addService(StoreGateSvc("MetaDataStore"))
    outputStream.MetadataStore = result.getService("MetaDataStore")
-   outputStream.MetadataItemList = [
+   outputStream.MetadataItemList += [
         "EventStreamInfo#Stream" + streamName,
         "IOVMetaDataContainer#*",
    ]